Blog

Building in public. Sharing lessons, progress, and insights from the journey.

Building RepoPost: Why We're Using Expo Snack to Build a Mobile-First Publishing App

I'm writing this post using an app I started building this morning. It's called RepoPost, and it solves a problem I've had for months: publishing blog...

Read more →

I Released My App - Now What? I'm Figuring It Out Too

I've shipped two products with zero audience. No traffic, no users, no traction. My wife asked how I'll get the product to people who need it. Honest answer? I'm building that bridge as I cross it.

Read more →

Why I Quit Print-on-Demand After 3 Months (And When I Might Try Again)

I tried building a print-on-demand t-shirt business using Printify, Etsy, and Canva. Here's why the math didn't work without an existing audience—and what I learned about creative side hustles.

Read more →

Why I Built offer.guide: Turning House Hunting Confusion Into a Product

I'm buying my first home and realized I had no idea what to offer. So I built an AI tool to calculate fair offer prices. Here's why and how it works.

Read more →

Validating Products Before Building: Why I'm Not Coding offer.guide Yet

Most founders build first, validate later. I'm doing the opposite. Here's why I'm manually running analyses before writing a single line of code.

Read more →

Why I'm Building Multiple Products at Once (And Why You Probably Shouldn't)

I'm juggling offer.guide, Mory, a music channel, and a book. It's chaotic. Here's why I'm doing it anyway—and why you should probably focus on just one thing.

Read more →

Building Mory: Why SMS Beats Every Productivity App I've Tried

I've tried every productivity app. They all end up ignored. So I built an accountability partner that lives in my text messages—and it's the only one that's stuck.

Read more →

From Idea to Landing Page in 48 Hours: How I Launch Fast

Most founders spend months building before launching. I ship landing pages in a weekend. Here's my exact process for validating ideas quickly.

Read more →