βI am a Lead Backend Engineer and Software Architect specializing in building scalable, resilient systems within the C# and .NET ecosystem. Throughout my career, I have focused on solving complex technical challenges, optimizing performance, and translating high-level business goals into robust technical architectures.
βBeyond hands-on engineering, my core strength lies in technical leadership and mentorship. I actively coach engineers to sharpen their technical skills, adopt clean code practices, and navigate their professional growth. My approach to coaching is tailored and patient, focusing on empowering individual developers so that the team as a whole can execute with higher confidence and efficiency.
βI thrive at the intersection of technical excellence and human talent developmentβbuilding both high-performing systems and the high-performing teams behind them.
βCore Focus Areas: βBackend Architecture & Distributed Systems (.NET / C#)
βTechnical Team Leadership & Engineering Management
βDeveloper Mentorship, Coaching & Career Development
βSystem Optimization & Code Quality Standardisation
| Category | Skills |
|---|---|
| Programming Languages | |
| Web Technologies | |
| Frontend Frameworks | |
| Backend Frameworks | |
| Source Control | |
| AI Chat Bot | |
| Mobile App Development | |
| Cloud Services | |
| Database Management |
- Learning - MassTransit Transactional Outbox Pattern
- Getting Started with HybridCache in .NET
- Comprehensive Guide to Implementing Audit Logging in .NET with EF Core Interceptors
- Why Span<T> and Ref Structs Can't Directly Participate in Asynchronous Operations
- The Double-Edged Sword of IEnumerable and yield return in C#






