I'm a .NET backend engineer. I build APIs, data models and the parts of a system that have to keep working while the business around them changes. Fixed price, agreed before any code is written.
Backend-first engineering using clean architecture principles — so the system is still easy to change two years from now.
Responsive, modern web applications on ASP.NET Core + React, tailored to your business.
Robust REST APIs, background jobs and server-side systems with clean, maintainable code.
Efficient SQL Server / PostgreSQL schemas, EF Core modelling, migrations and data integration.
Ongoing updates, monitoring and fixes so a Friday bug doesn't become your weekend.
Multi-branch stock and invoicing system with role-based access, real-time reports and an audit trail on every change.
Self-service portal where customers track orders and payments, backed by a documented REST API for partner integrations.
Moved an ageing desktop application to a containerised web stack with zero data loss and a staged rollout across teams.
You pick a package, pay online, and we start. Every package has a defined deliverable and a defined date.
A second pair of senior eyes on a codebase you already have — before it gets expensive.
Delivered in 48 hours
A working, deployed application from a blank repo. Two weeks, one scope, one price.
Fixed scope agreed up front
Your ongoing senior backend capacity, without a hiring process. Cancel any month.
3-month minimum, then monthly
Every tool runs entirely in your browser — nothing is uploaded anywhere, no backend, no tracking, and no signup required. Built for the .NET stack, with copy-paste C# output.
Short, copyable guides for T-SQL, C#, Docker, EF Core, APIs, Git, AWS, Kubernetes and AI workflows.
I'm a software developer focused on the .NET ecosystem. Most of my work sits on the backend — APIs, data models and the parts of a system that have to keep working while the business around them changes.
When a project ends you get documentation, a clean repository and a system your next developer can pick up without a handover meeting.
We agree on scope and price before any code is written — no open-ended hourly surprises.
You see working software every week, deployed somewhere you can click through.
Clean architecture and tests on the parts that carry risk, not on everything for show.
The repository, the database and the deployment pipeline are yours from day one.
Support after launch, so a bug on a Friday doesn't become your weekend.
Hourly billing punishes you for my learning curve and rewards me for being slow. Fixed price forces me to scope properly up front, which is the part that actually determines whether a project succeeds. If the scope changes, we re-quote before I write the code — you'll never get a surprise invoice.
You pay through Lemon Squeezy (a Stripe company) and immediately get a booking link to pick a 30-minute kickoff call. I confirm the scope in writing within one business day. If the scope doesn't fit the package, I refund you in full before we start.
That's most of my work. The Code Audit is designed exactly for that — you get an outside read of a system you're already living inside.
We scope the extra as a second fixed-price piece, or you move to the .NET Partner monthly retainer. I won't start extra work before we've agreed what it costs.
You do, from the first commit. The repository lives in your organisation, the cloud account is yours, and there are no licensing strings attached.
Remote and worldwide, with a minimum 3-hour daily overlap guaranteed with your team.
Two slots open next month. Book a 20-minute call and I'll tell you honestly whether I'm the right person for it.
Remote / worldwide · Usually replies within one business day