Welcome to my GitHub.
I'm a software developer and technical architect specialized in Microsoft technologies — particularly .NET, Azure, and DevOps. I'm passionate about building clean, scalable, and efficient solutions — from simple APIs to distributed systems with microservices, running on AKS and fully automated through Azure DevOps or GitHub Actions.
In this GitHub you'll find a mix of real-world tools, experiments, and reusable building blocks — everything I find useful and solid enough to share. I love to dig into architecture, automation, good practices, and learning by doing.
- 💻 .NET (C#, ASP.NET Core, Minimal APIs, xUnit)
- ☁️ Azure (AKS, App Services, CosmosDB, API Management, Functions)
- ⚙️ DevOps: Azure DevOps, Pipelines, GitHub Actions, Docker, Terraform, Helm
- 🧠 AI: Semantic Kernel, Phi-3, RAG, Qdrant
- 🧪 Testing: NSubstitute, Shouldly, AutoFixture, FluentAssertions
- 🌐 Frontend: Angular, Node.js (when needed)
A solid starting point for building professional-grade REST APIs in .NET 8. It includes modular architecture, Minimal APIs, OpenAPI integration, dependency injection patterns, structured logging, and unit testing. A great template to kick off new projects quickly and cleanly.
Prompt and strategy to write high-quality unit tests using GitHub Copilot, xUnit, NSubstitute, and Shouldly. Includes setup tips, working examples, and support for AI Agent Mode in VS Code to iterate until all tests pass.
A .NET API for Retrieval-Augmented Generation (RAG) using Semantic Kernel, Phi-3, and Qdrant. Tailored for enriching e-commerce product catalogs with smart, contextualized information.
- 🧠 Blog: elguerre.com
- 💼 LinkedIn: Juanlu El Guerre
- 🐦 Twitter/X:
@elguerre_dev
⭐ If anything here is useful to you, a star is always appreciated! And I'm always open to feedback and collaboration.