Ten-plus years writing production code across .NET, Laravel, Node.js, and Python. I help founders ship MVPs in weeks, fix legacy systems nobody else wants to touch, and connect APIs that weren't designed to talk.
Inherited a slow .NET 4.x monolith? A tangled Laravel codebase nobody understands? I diagnose root causes and ship clean fixes — not band-aids.
Founders: I'll turn your idea into a working product fast. Auth, payments, database, deployment — done. A real MVP you can show users and investors.
Connect anything to anything. Webhooks, scheduled jobs, scraping pipelines, third-party integrations. If two systems need to talk, I'll make them talk reliably.
A reliable webhook ingestion and fan-out service. Receives events from upstream systems and routes them to multiple downstream services with retry, idempotency, and dead-letter handling.
View on GitHubA production-ready Laravel boilerplate for B2B SaaS. Skip 2–3 weeks of plumbing — multi-tenancy, team invites, Stripe billing, audit logs, and role-based access work out of the box.
View on GitHubA side-by-side case study showing how to take a typical "enterprise" .NET Framework 4.x API and modernize it to .NET 8 — with measurable improvements and a phase-by-phase migration playbook.
View on GitHubFor legacy work, I spend the first hours reading code and asking questions before touching anything. Most bugs reveal themselves before you start typing.
If we're changing behavior, we need a way to verify it. I add the smallest possible test before any non-trivial change.
I'd rather quote longer and deliver early than over-promise. If I'm unsure, I'll say so and propose a small spike to find out.
Every project ships with a README that explains what it does, why decisions were made, and how to run it. Knowledge transfer matters.