Selected work
Systems we've built across our careers: client projects, our own builds, and full-time roles. Labeled honestly. For each, the problem, what we did, and what changed.
All projects, strongest first

Rebuilt a mobile detailer's site as a fast, self-maintaining platform.
HM Car & Boat Detailing
A slow, plugin-heavy WordPress site rebuilt by hand on Next.js 16: fully accessible, and with a photo gallery that updates itself.
Read the case study
Built the acquisition pipeline from day one, and it ran for years.
BRANDED (now Essor)
Selected HubSpot and built an acquisition outreach system from zero for an Amazon-brand acquirer. The pipeline lasted years, at 5.4% lead-to-acquisition.
Read the case study
Built a brand and its entire commerce stack from a blank page.
Undrdog Surface Products
Built from zero for a Texas car-care brand: Shopify Plus, a custom Carfax integration, Pro verification, and a community-first CRM.
Read the case study
Turned blind ad spend into data-driven subscriber growth.
The Daily Upside
Site rebuild, deliverability fixes, and subscriber-value attribution for a financial newsletter, back when it had 20,000 subscribers, not millions.
Read the case study
Rebuilt the email infrastructure behind the Middle East's largest job platform.
Bayt.com
Email infrastructure for the Middle East's largest job platform: from no metrics and no bounce handling to 90%+ inbox placement, 220M emails a month.
Read the case study
Segmented onboarding that lifted website conversion by 50%.
Split Dragon
Replaced one generic onboarding sequence with four behavior-tailored funnels for a SaaS trusted by 3,000+ Shopee and Lazada sellers across Southeast Asia.
Read the case study
Wherefore, a calm and honest tool for deciding where to live.
Wherefore
A product we founded and run. It helps you work out what you actually need from a place, then measure any place against it. Live at wherefore.app.
Read the case study
Built a portfolio you can talk to, an AI that answers for me.
NemPuhalo.com
A proof-of-concept 'chattable CV': instead of a contact form, the main thing you do is ask a trained agent about my work, and it emails me the real leads.
Read the case study
Rebuilt a fire-protection contractor's site on a faster, self-updating stack.
BrandFix Sverige AB
A Next.js 16 rebuild for a Swedish fire-protection contractor: fully accessible, a gallery the team updates themselves, inquiries always delivered.
Read the case study
Turned our dojo's brochure site into a trilingual home for three countries.
Bujinkan Aryu Dojo
A three-language site for a martial-arts network across Serbia, Austria and Sweden: accessible, easy to find locally, every inquiry in one inbox.
Read the case study
Moved a family's decade-old cattery off WordPress and gave its waiting list a real home.
Bastet Beauty Cattery
A Belgrade cattery rebuilt on Next.js 16: fast, accessible, and easy for a non-technical family to keep current, with every kitten inquiry safely captured.
Read the case study
Gave a Belgrade cat boarding house a calm, calls-first home online.
CatHome (Belgrade cat boarding)
A family-run, no-cages cat boarding house, rebuilt on Next.js 16. Fast, easy to trust, and built so a booking never slips through.
Read the case study
Rebuilt our family's driving instructor a fast, accessible site, and kept every URL he'd earned.
Instruktor vožnje (Goran Đorđević)
Goran has taught our family to drive since 2004. We rebuilt his old WordPress site on Next.js 16: every address kept, forms that reach him instantly.
Read the case study