I take broken systems and make them work.
The stalled product that can't launch, the search that takes thirty seconds, the frontend bleeding AWS costs. I've fixed all of these. Five years building software that ships and keeps shipping after I leave. Clients keep extending my contracts because there's always more to improve.
My instinct is to ask what the actual problem is. Slow search isn't a performance issue. It's a sales team that can't do their job. A product stuck at launch isn't a code problem. It's a business that can't make money yet. That's why I get called in to fix things.
Selected Work
View all →Highlights from enterprise systems, market intelligence tools, and specialized platforms. Additional work under legal nondisclosure includes HR automation, government contracts, and email marketing pipelines.
Gigson.co
Senior Software Engineer
Gigson had the talent database but couldn't get to market. Poor UX, slow loads, timeline slipping. I came in, figured out what was actually blocking launch, and rebuilt what needed rebuilding. They went live, and the contract's been running since April 2023 because there's always more to improve.
Search System for UK Fashion Supplier
Software Engineer at WIZEWERX
A UK fashion supplier with 100,000+ products and search that took thirty seconds. Sales reps were losing customers mid-call. I built a hybrid search system (Typesense plus vector embeddings) that cut response time to under a second with 99% accuracy on typos.
Mapmelon Performance Fix
Contract Developer
A coliving platform with builds that kept failing: heap errors, AWS costs spiraling from retries. Diagnosed bundle bloat as the root cause, fixed the build pipeline, and recovered their SEO performance.
Email Engineering
Technical Consultant
Cross-client HTML emails, deliverability rescues, and automated testing pipelines. Deep expertise in Outlook quirks, domain warming, and making campaigns actually reach the inbox.
Crowdero
Frontend Lead at Enterscale
Built the frontend for Crowdero's social listening tool with real-time Twitter sentiment flowing through WebSocket connections, visualized in complex charts that didn't choke on the data volume. Sole frontend engineer, handed off clean code to the team that inherited it.