Full-stack engineer · Product builder
I build products that ship — from idea to production.
End-to-end engineering with a bias toward decisions that hold up six months later.
8
Products shipped to production
97%
API response time reduction
8 wks
Fastest 0→1 SaaS build
7+ yrs
Full-stack + product ownership
Projects I led from discovery to production

From 10 seconds to 300ms — a query optimisation story
Two enterprise clients were each processing 2 million transactions daily — all landing in a single shared table. The query had a business_id filter but was pulling all columns, running on poorly defined indexes, with no table partitioning. Pulling 30 days of data was taking 10 seconds. It wasn’t visible until a whale client hit production scale.
The fix was precise: narrow the query to only the columns needed, introduce compound indexes matched to the actual query pattern, and partition the table per business. No infrastructure changes. No new services. The same query, now hitting the right partition with the right indexes, responds in 300ms.
Left unsolved, every other client on the platform would have felt it. That’s the kind of problem worth getting right.