Blog
Things I'm building, things I've learned, things I felt like writing down.
-
My SEO Strategy as a Solo Developer
API Alerts has a domain authority of 2.9. My personal site is at 0. Here's what I'm doing about it.
seoindie-devapi-alertsmarketing April 16, 2026 -
Deploying Astro to Firebase Hosting with SEO Done Right
I've migrated 4 websites to Astro + Firebase in a couple weeks. Here's everything I've learned about the setup, SEO, and deployment.
astrofirebaseseowebtutorial April 14, 2026 -
Rebuilding My Personal Site in 2026
My personal site has been sitting untouched for 5 years. It was time to do something about that.
astrowebpersonal April 12, 2026 -
I Built a Free Webhook Tester
I got tired of guessing whether my webhooks were working, so I built a tool to see them in real time.
api-alertswebhooksdeveloper-tools April 10, 2026 -
Why I Made an Email Address for My Cat
Earl has his own Gmail account. It sounds ridiculous but there's a real reason behind it.
testingandroidindie-dev April 1, 2026 -
I Keep Forgetting About My Long-Running Mobile App Builds
My Android builds take 15-20 minutes. iOS with Fastlane? 30 minutes. I kept forgetting about them, so I built something to fix that.
ci-cdmobiledevopsproductivity March 24, 2026 -
Why I Keep Getting Apple Review Rejections
Apple has rejected my apps multiple times over the years. Here's what happened, what I learned, and why I'm weirdly grateful for it.
iosappleindie-devlessons February 12, 2026 -
Hapi - API Health Checks
I built a tool to check all my APIs at once because I was tired of not knowing which one was broken.
api-alertsmonitoringdeveloper-tools December 30, 2025 -
Why I Built API Alerts
The origin story of API Alerts. From helping a friend with push notifications to building a full event routing platform.
api-alertsindie-devsaas December 10, 2025 -
The Story of Shadowcat
I built an app to fix Twitch notifications. It worked, until I hit a wall that I couldn't get around.
shadowcattwitchindie-devandroidios November 20, 2025 -
The App That Nearly Broke Me
I spent two years building an app that never shipped. Here's what happened with FansLineup.
indie-devlessonsandroidios October 15, 2025