The Journey
Building with AI agents. Projects, automations, and lessons from the frontier.

The Workshop That Started It All
OpenClaw workshop hosted with Noah Kagan at AppSumo. First time seeing an AI agent build something useful in real time.

Bought a Mac Mini
Dedicated headless AI agent machine. Runs 24/7 from a closet. This is where everything lives now.
First Real Automations
Built tennis court and golf booking automation tools. The first taste of letting an agent handle something I used to do manually.
Slack + Voice
Slack integration and voice transcription set up. Agent can now listen to meetings and respond in Slack.
Granola Pipeline + Blog Launch
Built the Granola meeting notes pipeline. Also launched this blog to document everything as it happens.
Read the post →Hallucination Prevention
Focused on keeping the agent from losing its mind. Context management, guardrails, and systematic error prevention.
Read the post →
Gmail, Calendar, and a Shopify Store
Connected Gmail and Google Calendar via OAuth. Then launched Zero Dark Tactical, a full Shopify store, overnight with AI.
Read the post →Agents Are Killing Software
Security hardening and the Instagram API replacement. Published the manifesto on why agents are replacing entire software categories.
Read the post →Password Security for Agents
1Password integration. The right way to give your agent access to credentials without exposing secrets.
Read the post →Persistent Agent Memory
Built the system that makes sure the agent never forgets. Structured memory files, GitHub sync, and context that survives restarts.
Read the post →
Mission Control
Built a Mission Control dashboard with 7 operational screens. One place to see everything the agent is doing.
Read the post →Cut AI Costs by 60%
Reduced daily AI costs from $40 to $15-18. Same output, smarter routing between models. No quality loss.
Read the post →Replaced All Social Media Software
Built an AI agent workflow that handles Instagram posting, content scheduling, and social media management. Replaced every tool.
Read the post →OpenClaw Setup Guide
Foolproof OpenClaw setup documented for Mac Mini. Copy-paste guide so anyone can replicate this entire setup.
Read the post →Shared GitHub Skills Repo
Consolidated all agent skills into a shared GitHub repo. Portable, auditable, works with any agent framework.
Read the post →Replaced Clay for Lead Outreach
Built a lead scraping, verification, and outreach system using Google Sheets and Gmail. Scaled new buyer outreach without Clay.
Read the post →HEARTBEAT.md + Agent Control Files
Added HEARTBEAT.md and CLAUDE_MD_ADDITION.md to the agent system. Two lightweight files that made execution way more consistent.
Read the post →Google OAuth + Daily Agent Brief
Set up Google Cloud OAuth with Gmail read-only label monitoring. Agent now sends an 8:30 AM daily brief with what it thinks I should do.
Read the post →Agents Repo Beyond Backups
Upgraded the agent GitHub system beyond just backups. Source of truth architecture, portable across any framework.
Read the post →Migrated to Claude Code
Moved critical scheduled jobs off OpenClaw to Claude Code. Simpler stack, fewer failures, permanent memory in GitHub.
Read the post →
Google Ads AI Playbook
Published the complete Google Ads AI agent automation playbook. n8n workflows, Google Ads MCP, and the honest limitations of AI for ads.
Read the post →Killed OpenClaw for Good
Anthropic pulled subscription support for OpenClaw. After months of auth failures and gateway errors, the decision was already made. Fully on Claude Code now.
Read the post →Memory vs. GitHub: The Two-Layer System
Figured out the real difference between Claude memory files and GitHub backups. Memory tells Claude how to work with you. GitHub tells it what you're building. You need both, and most people have neither.
Read the post →
Meta Ads CLI + MCP Released
Meta dropped an official CLI and MCP server for the Marketing API. Twenty-nine tools, OAuth auth, no Developer App required. Ban risk for AI-in-ads is officially over.
Read the post →