I'm a backend focused C# developer specializing in high performance and reusable libraries, API design, and compile time tooling.
Self taught and have been programming since 2020 with professional experience building production systems using .NET.
I focus on writing software that is explicit, maintainable, and validated at compile time wherever possible.
- Designing reusable libraries
- API architecture & abstractions
- Compile time tooling with Roslyn
- Eliminating runtime errors via static analysis
In my projects, I prioritize:
- Explicit configuration over hidden conventions
- Clear architectural boundaries
- Strong typing and generics
- Flexible and maintainable systems
Software Developer - ZoneRV
I initially worked on the production floor for 4 years working in commissioning inspection. During that time, I identified that workers and team leaders were spending hours manually searching across systems to gather vehicle data every day.To solve this, I independently designed and built a server side webapp after hours that provided real time access to relevant van information through a centralized system.
That internal tool led directly to my transition into a software development role.
Once in the developer position, I:
- Redesigned the server web app into a standalone progressive web app with separate central API.
- Designed and implemented a central API integrating multiple external services to:
- Generate complex operational reports with multiple sources
- Automate cross system workflows
- Replace manual data aggregation processes
- Expanded the PWA into a production grade internal tool
- Implemented centralized structured logging (Seq + Serilog)
- Added distributed tracing with OpenTelemetry
- Wrote automated tests using xUnit/NUnit
- Built full CI/CD pipelines with GitHub Actions With publishing to Azure
The system significantly reduced manual lookup time and improved operational visibility across multiple teams and provided new reporting options not posible before.
Backend: ASP.NET Core • Minimal APIs • EF Core • Dapper
Frontend: Razor Pages • SSR • PWA • REST integration • JavaScript
Tooling: Roslyn Analyzers • Source Generators
DevOps: Docker • GitHub Actions • Azure • OpenTelemetry
A C# Roslyn source generator for compile time object mapping. With the goal of a having a feature set similar to that of AutoMapper but with the performance benefits of Source generation.
As of Feb 2026, this project already supports:
- Mapping contexts (with thread safe options)
- Nested object mapping
- Polymorphic mapping
- Pre/Post mapping hooks
- Diagnostics + Code Fixes for improved developer experience
- IConvertible support with optional format providers
- Enum Mapping options
- And more


