ls ~/work --sort=impact
[01]The work
Selected work, 2022–present.
A stalled AI build, taken over and shipped through the platform's own security disclosure
I took over an AI-generated operations dashboard on Upwork. The brief was two sentences: we are onboarding live users, get the product ready. In the prep I found 73 bugs in the original build and closed every one. Six weeks later the app was stable, the Chrome extension was in the Web Store, and the project had survived its first platform-wide BOLA disclosure.
- Brief from client
- Prepare for live users
- Bugs closed
- 73
- Status
- Shipped
A discovery network where pixel-perfect and performance were both non-negotiable
A second product for a client I had already led for seventeen months. The brief paired a pixel-perfect Figma implementation with a hard workload-units ceiling on Bubble.io, two things that usually trade against each other. Live at sharetalent.co with a discovery feed, a talent directory, a jobs surface, and an agentic resume import that goes through a human review gate before any write.
- Brief from client
- Pixel-perfect Figma
- Role
- Lead developer
- Status
- Live
A German compliance product, live since 2024, from MVP to white-label SaaS
Hired solo to build the V1 compliance MVP in 2024, brought back for the V2 full-product extension in 2025, and V3 is in development. V2 added partner sub-apps for white-label distribution, usage-based licensing, generated compliance documents, an integration that drafts regulatory language from plain answers, an audit-log surface, and field-level version comparison.
- Engagement
- Ongoing since 2024
- Role
- Solo lead
- Status
- Live, V3 in build
A launch blocked on its payments layer, handed back live in three weeks
Five months of engagement after that, with six tools shipped across four marketing surfaces.
- First deploy
- 3 wk
- Engagement
- 5 mo
- Tools shipped
- 6
A live marketplace moved onto a new rendering engine without losing a row
Seventeen months as lead developer, through a security audit and a full UI rebuild.
- Engagement
- 17 months
- Role
- Lead dev
- Data loss
- Zero
A checkout the last developer called finished, rebuilt into a six-vertical marketplace
Seven months. The Stripe layer rebuilt from the ground up, and the escrow release flow shipped with it.
- Engagement
- 7 mo
- Initial brief
- Stripe fix
- Marketplace verticals
- 1 → 6+
A location-matching MVP that came back from client testing with zero bugs
Solo build across three sprints, matching property managers to nearby contractors by specialisation.
- Engagement
- 2024
- Stack
- Canvas
- Test pass
- 0 bugs
Multi-tenant HR reporting that held at 120,000 rows
Built at Infex Biztech, with every survey, response and reporting query tenant-scoped at the database layer rather than filtered in the UI.
- Engagement
- 2022
- Role
- Junior dev
- Scale
- 120k+ rows
Live coaching and a role-based quiz portal, added to a running course platform
Two modules on a UK learning platform for creative and technical skills, late 2022.
- Engagement
- Late 2022
- Role
- Junior dev
- Modules shipped
- Live + Quiz