Side quest 01
WisprOwn
Dictation that never leaves my Mac
I replaced a paid dictation subscription with my own native app. Hold a key, speak, release: about one second from voice to text, fully on-device.
GTM Engineer
AI & Marketing Automation
Automating Revenue Ops


I'm a GTM Engineer who builds the connective tissue between marketing, sales, and ops. The Swiss Army knife idea is simple: most teams need someone who can do four things well, and rarely find them in one person.
I engineer integrations that move data cleanly between apps. I automate marketing and revenue workflows so manual work stops eating the week. I build internal tools and dashboards that give teams the visibility they actually need. And I prototype with AI to ship things faster than traditional dev cycles allow.
Operations, marketing, and tech have lived in separate rooms for too long. My job is to wire them together.
Webhooks, multi-step workflows, conditional logic, error handling. The plumbing that doesn't leak.
Landing pages, marketing sites, and full builds. Designed to convert, wired to your stack.
Lead routing, lifecycle campaigns, attribution, scoring. Built to scale without breaking.
CRM setup, lifecycle campaigns, segmentation, and clean handoffs across the stack.
Custom GPTs, Claude skills, AI workflows, full prototypes. AI where it moves the needle.
Stack audits, breakage points, process mapping. Not everything needs to be automated.
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.
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 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 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.
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 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.
Apps I build for fun, where I own the whole product from the first idea to real users. It's how I keep my builder skills sharp outside of work.
Side quest 01
Dictation that never leaves my Mac
I replaced a paid dictation subscription with my own native app. Hold a key, speak, release: about one second from voice to text, fully on-device.
Side quest 02
Every trip, on one globe
A travel diary for iOS and the web. Drop in a ticket or a PDF and AI fills in the booking, then plan the next trip with suggestions grounded in real places.
Side quest 03
Volleyball without the group-chat chaos
RSVPs, auto-balanced teams and courtside live scoring for volleyball clubs. Live with real users, in three languages.



