Sep 23
The Apps Have a Home Here

The Apps Have a Home Here

Added a Projects page with screenshots and the story behind each app. CalConnect, ICP Intel, CreatorBoard, the teleprompter, ThreadCopy, CartCapture, and PrivateSpeak are all there. Some are live and some are still taking shape. It’s a much better way to show what I’m building than leaving it scattered across posts.

Explore the projects →
Sep 23
CalConnect Has Paying Customers

CalConnect Has Paying Customers

Last year I paid thousands to have a calendar app built and it never launched. This time I rebuilt the codebase and database with Codex in two weeks. CalConnect is live and has paying customers. That’s the result I wanted to write about: getting something I needed into the hands of other people who need it too.

Read the post →
Sep 16
An iPhone App in a Day, Then an Apple Submission

An iPhone App in a Day, Then an Apple Submission

I needed to record an AppSumo ad and didn’t want to memorize the script. I built a teleprompter in Emergent with adjustable scrolling and mirrored text, then used Codex for the website and help with the Apple submission. The recording took about 15 minutes. Version 1.0.3 was waiting for review when I published the story.

Read the post →
Sep 9
Codex Became My Main Coding Client

Codex Became My Main Coding Client

Codex is where I do most of my coding and a lot of my writing now. Claude Code handles persistent systems and automations, Claude helps me go deep on research, and Grokbot handles things like watching for tee times. I finally wrote up how I use the whole setup.

Read the post →
Jul 29
Building Around Problems I Already Have

Building Around Problems I Already Have

CalConnect came from calendars that kept getting me double-booked. CreatorBoard came from creator conversations and follow-ups scattered across tools. I wrote down the filter I’m using for new builds: a problem I understand, a small first version, and someone who would actually use it.

Read the post →
May 13
My Marketing Work Lives in GitHub

My Marketing Work Lives in GitHub

The reporting workflows, voice files, and decisions I kept explaining to AI now live in a repo. A new session can read the files and pick up the work. I started using GitHub for the way I do marketing, alongside the code for the apps.

Read the post →
Apr 30
Meta Ads CLI + MCP Released

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 →
Apr 14

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 →
Apr 4

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 →
Apr 2
Google Ads AI Playbook

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 →
Mar 30

Migrated to Claude Code

Moved critical scheduled jobs off OpenClaw to Claude Code. Simpler stack, fewer failures, permanent memory in GitHub.

Read the post →
Mar 15
Agents Repo Beyond Backups

Agents Repo Beyond Backups

Upgraded the agent GitHub system beyond just backups. Source of truth architecture, portable across any framework.

Read the post →
Mar 13
Google OAuth + Daily Agent Brief

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 →
Mar 10

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 →
Mar 9
Replaced Clay for Lead Outreach

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 →
Mar 2
Shared GitHub Skills Repo

Shared GitHub Skills Repo

Consolidated all agent skills into a shared GitHub repo. Portable, auditable, works with any agent framework.

Read the post →
Feb 23

OpenClaw Setup Guide

Foolproof OpenClaw setup documented for Mac Mini. Copy-paste guide so anyone can replicate this entire setup.

Read the post →
Feb 22

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 →
Feb 19

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 →
Feb 18
Mission Control

Mission Control

Built a Mission Control dashboard with 7 operational screens. One place to see everything the agent is doing.

Read the post →
Feb 17

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 →
Feb 16
Password Security for Agents

Password Security for Agents

1Password integration. The right way to give your agent access to credentials without exposing secrets.

Read the post →
Feb 14

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 →
Feb 13
Gmail, Calendar, and a Shopify Store

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 →
Feb 12

Hallucination Prevention

Focused on keeping the agent from losing its mind. Context management, guardrails, and systematic error prevention.

Read the post →
Feb 11
Granola Pipeline + Blog Launch

Granola Pipeline + Blog Launch

Built the Granola meeting notes pipeline. Also launched this blog to document everything as it happens.

Read the post →
Feb 9

Slack + Voice

Slack integration and voice transcription set up. Agent can now listen to meetings and respond in Slack.

Feb 8

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.

Feb 7
Bought a Mac Mini

Bought a Mac Mini

Dedicated headless AI agent machine. Runs 24/7 from a closet. This is where everything lives now.

Feb 4
The Workshop That Started It All

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.