About me
I'm Juan Andrés Leiva. I've spent over a decade building software, from leading teams at consultancies to shipping products at startups.
I've been a full-stack engineer, solutions architect, and dev lead. I've shipped APIs, migrated monoliths, optimized pipelines, and mentored teams. Most of my work involves distributed systems across AWS, Azure, and on-prem, with a focus on .NET and cloud infrastructure.
I write about what I've learned building real systems: what patterns actually scale, what breaks in production, and how to close the gap between design and working code.
What I write about
- .NET & C# — API design, Entity Framework, performance patterns, and new language features
- AWS — IAM, S3, CloudFront, Aurora, Terraform, and cloud architecture
- JavaScript & React — React patterns, Next.js, TypeScript, and frontend best practices
- DevOps — CI/CD, Docker, GitHub Actions, and infrastructure as code
- Databases — PostgreSQL, vector databases, and data modeling
Elsewhere
You can also find my writing on Medium, where I publish in Level Up Coding, AWS in Plain English, AI in Plain English, and JavaScript in Plain English.