AI-first full-stack engineer based in London. React, Node.js, TypeScript, PostgreSQL, Docker. I build production web applications with Claude embedded at every stage of the workflow.
SELECTED WORK
Daily-use nutrition PWA. Natural language food logging via Claude API, batch cook system, receipt OCR, AI meal suggestions. 90+ days of continuous personal use.
Multi-tenant SaaS platform generating creative briefs. Claude API as core engine with structured prompt chains, per-section regeneration, and tenant isolation.
Full-stack tourism platform. Three role-based dashboards, custom REST API with city-switching, real-time GPS tracking, admin analytics, and AI audio guides.
Real-time space weather data pipeline driving 40,000 GLSL shader particles and a six-voice Tone.js audio engine. NOAA API, GitHub Actions CI/CD.
Family photo archive. Next.js frontend, Python FastAPI backend, PostgreSQL, Docker. Cross-family linking, share codes, timeline UI.
Interactive Leaflet.js application with algorithmic hotspot scoring across 17 locations. NLS/MapTiler historic map overlays and foreshore access mapping.
ABOUT ME
I'm a full-stack engineer based in London. I've shipped a production SaaS platform, a daily-use nutrition PWA with a 12-table PostgreSQL schema used for 90+ consecutive days, and a multi-dashboard tourism platform — all as a solo developer.
Claude is embedded at every stage: architecture, implementation, testing, deployment.
Each feature runs through engineering, product, design, QA, and operations perspectives as verification gates before code ships. Stack: React, Next.js, TypeScript, Node.js, Express, Python (FastAPI), PostgreSQL, MySQL, Prisma, Docker, Three.js, WebGL/GLSL.
OPEN TO FULL-STACK ROLES
(I check my emails, promise)