You need software built. I build software.

I'm an independent developer with ten years of production experience. You bring a problem — an idea that needs building, a system that's stuck, a team that's short-handed — and I build the thing and hand it over working.

What I do

Build it from scratch

You have an idea and no engineering. I take it from nothing to something running in production that real people use.

Finish what's stalled

A project ran out of runway, or the developer left. I pick up the existing code, work out what's there, and get it over the line.

Fix what's breaking

Slow, fragile, falling over under load, or terrifying to deploy. I find out why and make it boring again.

Add capacity

Your team is good but underwater. I work alongside them for a stretch and ship features without needing to be managed.

Why work with me

You get the senior person

Agencies sell you a principal and staff the work with juniors. I'm the one who talks to you and the one who writes the code.

Solo means fast

No handoffs, no status meetings, no internal politics. Decisions happen in the time it takes me to make them.

Priced per piece of work

I break work into chunks and quote each one. Simple, low-risk work is cheap. You always know what the next step costs before it starts.

Straight answers

If your idea has a problem, I'll tell you during the quote, not three invoices in. If it's not work I'm good at, I'll say so.

What I don't do

I don't build mobile apps, and I'm not a designer — if you need a visual identity or a polished interface designed from scratch, you want a designer, and I'm happy to work alongside one you hire.

I also don't take on work I don't think will succeed. If the budget doesn't fit the scope, or the problem isn't really a software problem, I'd rather tell you that up front than take the money.