Selected work
Things I’ve designed, built and shipped.

Pitchside AI
AI sports product
AI-powered football platform turning match data into instant insight and commentary-grade analysis.

ASA Educators
Education platform
Website and enrolment experience for ASA Educators — courses, programmes and student intake in one place.

Flowvix
AI voice agents & automation studio
Agency platform for AI voice agents, WhatsApp chatbots and custom n8n workflows that capture leads around the clock.

SEO Manager
B2B SaaS
Action-driven SEO platform built on first-party Search Console and GA4 data — detects content decay and drives execution through a Kanban board.

Wash Pass
Product mock
TypeScript prototype for a subscription car-wash pass, from flow to interface.
Good software has a heartbeat.
The best products aren't shipped bycommittee. They're built by people whocare about the last five percent —the part everyone else skips.
What I do
Design
Interface work that has a point of view, not a template.
Build
React, TypeScript and Next-gen tooling, shipped end to end.
Automate
AI agents, n8n workflows and integrations that keep running.
Approach
Hands-on from first sketch to ship
I work across the whole stack — interface, data layer and the automation glue in between. Fewer handovers, faster iterations, and a product that actually gets finished.
Scope
One call, a written brief, no guessing.
Build
Interface, data layer and automations together.
Ship
Deployed, measured, handed over clean.
Human-first
Tech that stays readable
I like tools, but I write code other people can pick up. Clear structure, honest naming and interfaces that explain themselves — so the work outlives the sprint it was built in.
function priceFor(plan) {if (plan.isTrial) return 0;return plan.seats * plan.rate;}// no cleverness required
Readable beats clever
Toolkit
Flexing to fit
your stack
React, TypeScript, Next.js, Tailwind, motion-driven interfaces
