- π» .NET Full-Stack Engineer working across the stack - C#, ASP.NET Core, SQL Server, EF Core, and Angular/React on the front.
- βοΈ Building cloud-native microservices - service-to-service over gRPC, Redis for caching, MongoDB for storage, containerized with Docker and deployed on Kubernetes.
- π§ Into DevOps / DevSecOps - CI/CD pipelines with automated quality gates and container & dependency vulnerability scanning.
- π Open-source contributor - merged and in-flight fixes to Dapper and the Ocelot API Gateway.
- π€ Exploring GenAI / LLM application patterns - Oracle Generative AI certified.
- π§© Enjoy performance tuning and building small tools that smooth out everyday developer workflows.
Note
Always open to connecting on backend, cloud-native, and open-source work, reach me on LinkedIn.
| Progress | |
|---|---|
| Yapwave | |
| CrickSim Pro Β Β·Β on hold | |
| Strengthen Unit Testing with xUnit | |
| Deep dive into Azure Services | |
| Kubernetes & Docker | |
| CI/CD & DevSecOps | |
| Agentic AI Certification | |
| System Design |
Oracle Generative AI Professional (1Z0-1127-25) Β· Oracle Multicloud Architect Professional (1Z0-1151-25) Β· 2025
|
Real-time social app on Angular + .NET microservices - gRPC service mesh, Redis, MongoDB, containerized for Kubernetes with a CI/CD pipeline. |
Cricket match simulator (ASP.NET Core + React + SignalR, clean architecture). Paused to focus on cloud-native microservices work. |
|
Fix GridReader wiring so QueryMultiple honours custom IParameterCallbacks instead of only DynamicParameters (sync + async). Fixes #2179.
|
Fixed RouteKeysConfig array mapping in aggregate routes - JsonPath values now propagate to downstream templates. Merged into Ocelot. Fixes #2248.
|
π Cricket & π· photography outside the terminal.
Thanks for visiting! Keep building, keep learning, keep growing. π
