The tools
I actually use.
Not the resume version. The everyday version — what I reach for first, what I reach for when the first thing breaks, and what I won't touch.
Systems & Data
Where the data lives, and how the team gets at it.
Airtable
PRIMARYCRM, content ops, lightweight dashboards
Postgres
When Airtable runs out of road
Retool
Internal apps fast, when custom is overkill
Next.js
Custom internal apps with real auth + RBAC
Automation
The plumbing tying every tool together. n8n carries the load.
n8n
PRIMARYSelf-hosted, complex flows, long-running tasks
Zapier
Simple, brittle-OK, fast to ship
Make
Visual flows for non-dev teammates
Webhooks
Custom triggers, anything not in a marketplace
AI & Agents
Drafts, research, enrichment, recaps. Human-in-the-loop, always.
Claude
PRIMARYLong-context drafting, structured outputs
OpenAI API
Cheap-and-fast tasks, function calling
LangChain
Only when the pattern actually needs it
Vector DBs
Retrieval for knowledge-heavy agents
Paid Media
Where the campaigns actually run. Native, not abstracted.
Meta Ads
PRIMARYPrimary platform — API, manager, library
Meta Ads API
Auto launches, fatigue alerts, reporting
TikTok Ads
Secondary platform when scale demands
Triple Whale
Attribution sanity check
Comms & Ops
The boring parts that make the team work.
Slack
PRIMARYDefault async comms, alert destination
Notion
SOPs, briefs, onboarding docs
Loom
Async training, "watch this then do it"
Linear
Build-side issue tracking
Need a marketing
operator?
Reply within 24 hours. No discovery calls. Send the real problem, get a real answer.
24h