All Skills
C# is my primary backend language. I build enterprise-grade APIs, web applications, and services using the .NET ecosystem — from ASP.NET Core REST APIs through to Blazor full-stack applications. The strongly-typed, object-oriented nature of C# makes it perfect for building systems that need to be reliable and maintainable at scale.
I have experience across the full .NET stack — backend APIs, data access with Entity Framework, authentication, middleware, and frontend with Blazor. Whether it is a new greenfield project or extending an existing .NET codebase, I am comfortable across the board.
What I can do
- ASP.NET Core REST and GraphQL APIs
- Blazor Server and Blazor WebAssembly applications
- Entity Framework Core and database-first development
- Authentication and authorisation (JWT, Identity)
- Middleware, filters and service architecture
- Background services and scheduled tasks