Blog
Everything I learn shipping the web, written down before I forget it.
You Probably Don't Need a Custom Agent
I kept seeing custom agents everywhere and wondered if I was missing something. Here's what I found when I actually looked into them.
Latest post · Aug 13, 2026-
How To Set Up Sandcastle With Codex
These are the steps I took to run Codex inside Sandcastle
Posted on: Jun 9 -
How to Test Android Payments With Expo in Development Mode
Testing Google Play payments with RevenueCat and an Expo development build, without going through a full internal-testing release for every change.
Posted on: Oct 21 -
Testing RevenueCat with React Native and Expo on iOS
How I tested payments for a React Native app using RevenueCat and Expo using an iOS simulator
Posted on: Aug 28 -
Exciting Updates for Blog Recorder: Easier Audio Uploads and Enhanced Editing
Audio updates and a fantastic new editing experience
Posted on: May 17 -
The Story of My First SaaS, 6 Months In
Blog Recorder's first 6 months: From launch to $250 MRR with 17 paying customers, new AI personalization features, marketing experiments at tech conferences, and ambitious growth plans for reaching $1000 MRR in 2025.
Posted on: Dec 31 -
How to guarantee your bootstrapped SaaS will fail (and what to do instead)
Some lessons I learned while working on my SaaS app
Posted on: Oct 14 -
How to listen for database updates with Prisma
Prisma has a new feature that lets you listen for updates on your database. Let's take a look!
Posted on: Aug 17 -
Flying to the other side of the world to promote my SaaS
I went to Wisconsin to speak at THAT Conference and promote Blog Recorder
Posted on: Jul 27 -
Blog Recorder is NOT a voice transcription app
The right messaging is very important for SaaS products. Let's take a look at how Blog Recorder is different from other AI voice transcription apps.
Posted on: Jul 10 -
Juggling a Developer Job, Part-Time SaaS and Conference Speaking
Working on SaaS, conference speaking, and a developer job at the same time is challenging. This is how I juggle all of it.
Posted on: Jul 9 -
How To Install PostgresQL on MacOS M1+ (Apple Sillicon)
These are the steps I took to install PostgresQL on my M1 Mac
Posted on: May 1