What I’m Building
I design and build simple, well-crafted tools for data visualization and everyday problems—clarity and usability first.
This site showcases what I’m working on now, the decisions behind the design, and how each project takes shape.

VoiceIDEA
Turn spoken ideas into text ready for tweets, checklists, or pitches
View Progress
What I’m Learning
Writing about data, AI tools, Python projects, and my journey as an indie developer
-
I Built DevTrace to Help Me Build Other Apps. Here’s Why I’m Walking Away
The Discord workflow experiment is over. I ran a real test. I stopped when the cost outweighed the value. That is the honest summary. The…
-
Kepply Dev Log: Engineering Workflow Overhaul
Current Status: Build In the last post, I paused the Supabase work. The backend was taking shape. The schema was evolving. Migrations were being generated.…
-
Kepply Dev Log: Supabase Infrastructure. First Attempt.
Current Status: Build After locking in the architecture decisions, the next step was straightforward in theory. Stand up the backend. Supabase was already chosen for…
-
Kepply Dev Log: Architecture Phase
Current Status: Architecture I’m building Kepply, an iOS-first receipt logging app, and I’ve reached the point where the most important decisions start to lock in.…
-
How to Build a True Month-End Drug Shortage Dashboard in Power BI
This dashboard answers a deceptively simple executive question:How many active drug shortages existed at the end of each month, and why did that number change…
-
snake_case everything: The naming convention that actually works
Your path has a space in it. Now your Python script throws an error. Your Git command needs quotes. Your Power BI refresh fails silently.…
-
KPI-First vs Narrative Dashboard Layouts
When Each One Works — and Why It Matters More Than You Think Most dashboard conversations fixate on metrics: which ones to include, which ones…
-
What I Learned Today While Fixing My Website (and Why It Matters for My App)
Today wasn’t the day I expected. I planned to write and build, but I ended up spending most of the afternoon troubleshooting WordPress issues I…
-
California COVID-19 Map
Here is another map of COVID-19 cases in the state of California. How original! I’m sure you’ve seen plenty of these, but this was one…

