AI systems for marketing work
Marketing work, rebuilt as systems that run themselves.
I build agents and pipelines that take over the repetitive parts of marketing work, then hand them off so they run without me.
Marketing systems
Client work
Anonymized, but nothing else is changed.
-
shipped
Always-on Amazon listing monitor
An unattended service that watches a client portfolio of Amazon listings around the clock and routes anomaly alerts to the right client's Slack channel. It catches variation break-ups, review manipulation, and pricing events hours before a human would notice.
TypeScriptNodeSQLite (WAL)Keepa APISlack Block Kit
-
shipped
Digital-shelf audit pipeline
A staged pipeline that audits a CPG brand's entire Amazon presence (availability, content health, pricing, seller mix, ratings) and renders a self-contained HTML dashboard an executive can open with no login and no explanation.
PythonKeepa APIChart.jsopenpyxlClaude (ad-hoc analysis)
-
shipped
Weekly client reporting suite
Joins advertising, sales, and budget data into the weekly client deliverable. Claude writes the narrative; a human checks it at the one point a hallucinated number could reach a client.
PythonpandasopenpyxlKeepa APIClaude Code
-
shipped
Campaign bulk-sheet CLI + automation standards
A command-line toolkit that turns Amazon ad campaign builds from an afternoon of spreadsheet surgery into a validated one-command generate, plus the written automation standards that made the pattern reusable by the whole team.
PythonExcel I/OCLI designSOP / playbook authoring
-
shipped
Creative-queue Slack digest
A small daily agent that watches a creative team's Asana project and delivers one Slack summary of everything new since the last run. The kind of automation that replaces a recurring status meeting.
TypeScriptNodeAsana APISlack APIcron
-
shipped · write-up coming
Seasonal-campaign audit skill
A Claude skill that encodes a seasonality audit a marketer used to run by eye. It replaced a habit of checking three factors by intuition with the ten that actually moved spend, and scaled the audit from a few products per brand to the whole catalog.
Claude skillIntentwise MCPExcel
-
shipped · write-up coming
Product-launch tracker
A relational launch tracker built with no engineering support, replacing a single Google Sheet that had been designed for ten people and was serving over a hundred. It gave a 125-person launch org its first daily-accurate view of what was actually shipping.
AirtableJavaPower BIInventory reconciliation
Projects
Personal projects
-
shipped
Family cookbook — an agentic meal planner
A household agent system built from Claude Code slash commands over a markdown recipe library. It reads the family calendar, plans the week's dinners against real constraints, writes the grocery list to Apple Reminders, and learns from ratings.
Claude CodeSlash commandsMCP serversAppleScript / Apple RemindersGoogle Docs
-
shipped
Errand Chain — a trip planner that does the math
String your stops, leave when it fits. A route planner that solves stop ordering against store closing times, appointment windows, and time-of-day traffic, then compares candidate leave times so you pick the best one.
JavaScript (no framework)Google Maps APIsDistance Matrixnode:test
-
in progress
Financial planning workflows
The next system in progress. Same agent architecture as the client work (deterministic computation, model narration, checkpoint at commitment), applied to household financial planning.
Claude CodeMCP serversPython