Blog
Articles and insights on digital design and web development.

Postmortem: Coin Flip Game
How frustration with email gates led to building a no-signup coin flip game using pure HTML, CSS, and JavaScript.

The Problem with Email Open Rates (Plus Better Metrics to Use)
Email open rates lie. Here’s why you should focus on replies, meetings, and revenue to get real insights from your email campaigns.

TubeSlice: How I Built a YouTube Clip Tool That Actually Works
TubeSlice lets you slice YouTube videos by timestamp. Here’s why I had to build it — and how.

Postmortem: How I Vibe-Coded a Simple “Dangerous Writing App”
What I learned from building my own dangerous writing app: clean UX, writing timers, deletion triggers, and GitHub Pages hosting.

Postmortem: ImageToolApp for Fast, Easy Compression and Conversion (MacOS)
How I built a lightweight macOS app for compressing and converting images — with smart UX, batch processing, and native system integration.

Building a Simple Chrome Pomodoro Extension: What I Learned
How I built a simple Pomodoro timer Chrome extension using setInterval, synced storage, and just enough UI to make it useful.