AL.
🇪🇸 ES

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.

Get in touch

Find me on GitHub or LinkedIn.