19 years shipping software · remote, worldwide
The engineer you call when it has to work this week.
I build products end to end and rescue the ones that broke. Founders and small businesses hire me to ship real software fast — deliberate, tested, and made to last — without breaking what already works. Most of them keep me around long after the first thing is done.
How people usually work with me
Urgent fixes and firefighting
A broken checkout, a site that fell over after an update, a bug that only happens for one customer at 3am. I diagnose first, patch fast, then tell you honestly what still needs doing properly.
Often same-day · fixed fee once scopedShip the thing end to end
Web apps, APIs, admin tools, mobile apps. One person who can take a rough idea through database, backend, interface and release without three handoffs and a project manager in between.
Weekly rhythm · demo every FridayThe developer you keep on retainer
For teams with a product and no in-house engineer: someone who already knows your stack, watches the boring failure modes, and picks up the phone when something changes.
Ongoing · a set number of days a monthRush work
Something is down, and nobody knows why.
Send me access and the symptom. I'll tell you within a couple of hours what's actually wrong, what it takes to stop the bleeding, and what should be fixed properly afterwards — in plain language, before any invoice exists.
Start an urgent fixBuilding, not generating
Real software, in an era of software that almost works.
It has never been easier to produce a demo that falls apart the moment a real customer touches it. I use modern tools — AI included — the way a good builder uses power tools: to go faster, never to skip understanding what I'm shipping.
That means code you can hand to the next person, decisions I can explain, data models that hold up under load, and the boring edge cases handled before they become a 3am message. Sixteen years of shipping is the part a prompt can't fake.
Made to be handed off
Readable code, real tests, and a short doc that means the next developer — or you — is never locked in to me.
Built for load, not for the demo
Data models, queries and failure paths that behave the same with ten users and ten thousand. The hard part is the part nobody sees.
Decisions you can question
I can tell you why every meaningful choice was made, in plain language. Nothing in your product is a black box neither of us understands.
Where I've sat
Developer, then lead, then CTO of two early-stage startups — and ten side projects of my own that taught me what founders actually feel when a release slips. I've been on both sides of the estimate, which is why mine tend to hold.
Notes from the work
All writing →Handwriting device that is absolutely unique startup
Ever wonder about those childhood days where all your notes, homework and even imaginations were recorded on a paper with a pencil, we all go through these nostalgic feelings at some point in our life time. But this...
Aug 2026 · 4 min read StartupsWhat's a storytelling? Check out new startup that makes it easy - Fixel startup
People around the world today are fascinated by cool picture and creative videos, whether they are slow motion, time lapse or a regular one. Social media like Facebook, tweeter inspires people to make such visual...
Aug 2026 · 3 min read WordPressThe plugin was not slow. The query it hid was.
A client's shop took eleven seconds to load a category page. The plugin everyone blamed turned out to be innocent — almost.
Jun 2026 · 2 min read