Web development, automation, GTM systems, and AI-powered builds.
I audited a cluttered HubSpot portal, cleaned out a third of the database, and built a lifecycle and lead status system that keeps contacts moving (or retires them) without anyone babysitting it.
I built the outbound engine for a brand new market: the B2B HealthTech company I work for was entering Australia, and I turned a PDF of target accounts into a verified, sequenced and self-protecting cold outreach programme in HubSpot.
I led the full technical migration of my company's website from Wix to Framer in two and a half weeks and built the Claude Code setup that let two non-technical colleagues plug in and ship pages with me.
Every inbound contact, fully enriched and routed in under five minutes. I designed the Master Workflow, then rebuilt the Clay engine behind it to cut credit spend, block wrong-person matches and add one-click re-enrichment.
A travel diary for iOS and the web that keeps every flight, stay, meal and memory per trip, draws them on a globe, and lets AI do the boring part of filling in bookings.
A multilingual PWA for volleyball clubs to schedule sessions, auto-generate balanced teams, and track scores in real time. Vibe-coded end-to-end with Claude Code.
Rebuilt the CMS architecture from scratch, migrated and cleaned all legacy content, and designed an automated article submission system that cut weekly editorial overhead by hours.
End-to-end build for a holistic healing practice, from wireframes to launch. Designed in Figma, built in Webflow, with Midjourney-generated visuals.
Built a clean, scalable Webflow site for a postpartum care practice. Structured the CMS, integrated Make for automated email replies, and handled domain migration.
A gallery for a series of cyberpunk civilisations I created with Midjourney, with a Swiper slider, a page per civilisation and a hand-coded Matrix rain effect.
A visual playground where lines follow your mouse or finger, and every click picks a new random HEX colour.
A usage-based pricing calculator with plan switching, included allowances and live totals, written in plain JavaScript.
A physics toy built with Matter.js: grab my cat Floyd's faces and throw them around the window.