Rescue work
Someone else built it, or a model did. Now it needs to work.
20 services, from €600. Each one is a fixed piece of work — ask for a quote without an account.
Rotate leaked keys and purge secrets from your repo
API keys committed to git, hard-coded in the client or pasted into a chat: found, rotated and prevented from returning.
Second pair of eyes before you launch
An experienced review of what your agent built, focused on what breaks first when real users arrive.
Backups and restore drills for a database with none
Automated backups are half the job. I also prove a restore works, with the recovery time written down.
It works locally but dies in production
The gap between your laptop and your server, closed: environment, build, secrets and runtime differences found and fixed.
Lock down a Supabase database that is wide open
Row level security written properly, so one customer can never read another's data through your public anon key.
CI pipeline that stops your agent shipping bugs
Types, lint, tests and build checks running on every pull request, so broken generated code never reaches your main branch.
Untangle dependency hell and get the build green
Conflicting versions, abandoned packages and a lockfile nobody trusts, resolved into a build that installs cleanly.
Security audit of an app your agent wrote
Coding agents leave predictable holes. I look for them specifically, then hand you findings ranked by real exploitability.
Documentation for a codebase only your AI understood
Written so a new developer, or a fresh agent session, can be productive on day one instead of week three.
Kill the queries melting your database bill
The ORM calls your agent generated are hitting the database in loops. Found, fixed and indexed properly.
Fix a checkout that silently loses orders
Payments succeed at the provider but your database never hears about it. Webhooks, idempotency and reconciliation fixed.
Make a fast-built product GDPR-defensible
Consent, data export, deletion and processor records put in place before a customer's legal team asks for them.
Make a slow app fast again without a rewrite
Profiling first, then targeted fixes to the handful of things actually causing the wait your users complain about.
First real test suite for a codebase with none
Your agent wrote thousands of lines and zero tests. I cover the paths that lose you money if they break.
Replace hand-rolled auth before it costs you users
Sessions in local storage and passwords compared with equals signs, replaced by an auth setup that stands up to scrutiny.
Untangle thousands of lines of generated components
Nine near-identical components, props drilled six levels down and no naming logic. Consolidated into something you can edit.
Rescue a half-finished AI-built app
You shipped fast, then it stopped making sense. I map what exists, stabilise it and give you a plan to finish it.
Finish the last 20 per cent nobody wants to touch
The demo works. Billing edge cases, password resets, empty states and error handling do not. I finish that part.
Move from Firebase to Postgres without downtime
Document-shaped data reshaped into relational tables, migrated live, with reads switched over only once counts reconcile.
Migrate off Bubble before it caps your growth
Your no-code app hit its ceiling on performance, cost or hiring. Rebuilt on real code with your data carried across.