I Build Things That Work.
Full-stack platforms, automation systems, and data-driven applications. Built properly, from scratch, by someone who's done it.
In Production
Pinloco
The build
UK businesses were invisible on platforms built for American cities. So I built the alternative — from scratch, solo, end to end. No algorithms deciding who gets seen. A fairness engine that gives every business a fair shot.
9 towns. 7,300+ businesses. Neighbourhood-level search, premium listings, Stripe billing, automated outreach, and a mobile-first PWA. Frontend, backend, automation, infrastructure — one engineer, all of it.
Not a mockup. Not an MVP that fell over. A production system that runs every day.
The platform
Built with Next.js, React, and TypeScript. Neighbourhood-level discovery with category filtering, premium listings, verified business profiles, and a local feed. Mobile gets its own navigation, optimised UX, and installable PWA — not just a scaled-down desktop.



The automation layer
Self-hosted n8n handles everything that happens behind the scenes. Stripe transaction events trigger tier management and subscription provisioning. Business claim workflows send verification emails, validate ownership, and update listings automatically. A CDN pipeline processes and optimises every photo uploaded to the platform.


The data layer
PostgreSQL on Supabase with spatial queries for neighbourhood-level search, full-text indexing across 7,300+ businesses, and real-time subscription state management. Google Reviews pulled and normalised nightly via automated pipelines. OpenAI generates business descriptions from structured data.



Tech I Work With
TypeScript
Language
React
Frontend
Next.js
Framework
Node.js
Runtime
PostgreSQL
Database
Supabase
Backend
n8n
Automation
Stripe
Payments
REST & Webhooks
APIs
AI / LLMs
Intelligence
Docker
Infrastructure
Vercel
Cloud
What I Can Do For You
If you need a senior engineer who can take an idea from nothing to production — or pick up something broken and make it work — that's the conversation.
I'm particularly useful when
- You need something built properly, not patched together
- You want AI and automation baked in from the start, not added on later
- You’ve outgrown what you have and need someone to own the rebuild
- Your last developer left and nobody knows how anything works
I work on contracts and select projects. I'm not a generalist agency. I'm one person who knows exactly what they're doing.
Let's Talk
No discovery call theatre. Just tell me what you're trying to build.