🏗️
Foundation
Every successful software platform is built on solid engineering fundamentals. Throughout my career, I have remained a hands-on engineer, working across the full application stack to design, develop, maintain, and improve business-critical systems.
My strongest experience is centred around C#, ASP.NET Core, SQL Server, REST APIs, Angular, and modern frontend development, delivering solutions that are secure, maintainable, and designed for long-term evolution rather than short-term fixes.
Over the past 15+ years I have worked on enterprise platforms across legal services, financial services, healthcare, property development, SaaS products, and digital agencies. This breadth of experience has reinforced the importance of writing clean, understandable code, applying sound engineering principles, and building software that other developers can confidently maintain and extend.
Rather than chasing every new framework, I focus on developing strong engineering fundamentals that remain valuable regardless of technology changes. I believe good software begins with understanding the business problem, designing clear solutions, and writing code that is simple, reliable, and maintainable.
C# and ASP.NET Core REST API Design & Integration SQL Server & Database Development Angular, React & Blazor Entity Framework & Dapper Background Services Dependency Injection Authentication & Authorization Full Software Development Lifecycle Agile Development & Code Reviews