Growth Operator / Baltimore, MD
Data plumber. I find what's clogging growth and get things flowing again.
I like turning big ambiguous problems into smaller ambiguous problems, then into small clear solutions, then into big clear solutions. Big > Small > Small > Big, just like my grandad used to say. In practice that means connecting data that lives in too many places: automations so nobody's copy-pasting, LLM workflows for the stuff nobody wants to read, and data models people actually trust. The result is teams that move faster, with better tools and a clearer view of what's going on.
Off the clock: 10 years playing prop, lock, and 8 man for a club rugby team that's picked up two international titles and a national one, and the rest of the time raising an 18-month-old.





Build the tools that run sales and marketing operations: lead sourcing, enrichment, and routing workflows, AI automations, and the data models underneath it all, to help everyone move faster every day.
Managed end-to-end sales process execution across inside and field teams, from marketing handoff through qualification, financing, and close. Built coaching cadences and trained account managers to improve ramp and consistency.
Drove regional operational execution across multiple locations, closing performance gaps through coaching plans, operational fixes, and inspection routines. Managed labor planning and payroll to keep staffing demand-driven and budget-compliant.
Crowdsourced childcare pricing, mapped. Search a city, ZIP, or daycare, browse a map that aggregates prices by age band as you zoom, and submit a price anonymously, no account required.
Every parcel in Baltimore City's real property file (238,382 records), matched by owner mailing address to surface LLC and absentee ownership. Interactive owner-to-property map, distance analysis, and an ownership leaderboard.
A members-only app for a 27-plot community garden: monthly task claims, event job sign-ups, a plot map, and a bulletin board, running on real Supabase data for real neighbors.
The anti-Connections game. Build four new groups that each contain exactly one word from every hidden category, without ever matching one by accident.