09/16/25, 00:00:00
...and a financial success!*
I’m thrilled to share that PopScape is now live on the Google Play Store! 🎉
PopScape is a simple, soothing digital fidget toy — think Bubble Wrap without the waste.
Each pop delivers a tactile response, a satisfying sound, and calming background music designed to help y...
08/28/25, 09:00:00
The seed has been planted 🌱
I’ve just released GrowLogs to the public! You can check it out here (opens in a new tab).
It’s still in the early stages, but I wanted to make it available for friends to provide feedback—and thought, why not open it up to anyone who stumbles across it?
What is it?
Grow...
08/23/25, 12:10:00
(... so far)
I’m writing this partly as a reference for myself and partly because I wish I had found something like this before starting. It’s not a polished guide, just a checklist of things I’ve learned, struggled with, or stumbled across while trying to publish my first app.
Checklist
Exportin...
08/17/25, 13:00:00
The First Step
The journey of a thousand miles begins with a single step.
I have a confession that isn't the easiest to make as a 40-year-old man – I have a problem with finishing things.
That is to say, I build a lot of personal projects that will never see the light of day. Most of the time I get...
08/15/25, 18:00:00
And old friend returns
or perhaps enemy would be a better word. Regardless, this post marks the return of the not-a-blog but more-than-a-devlog Log.
I removed much of the old posts, but kept some for historical purposes.
A more "loggy Log" will come soon (probably tomorrow) for now, this p...
04/09/25, 08:53:00
✨ Card Flipper is Live!
What is it?
A tiny web app I built to track flipped cards for collectible card games — simple, focused, and fast.
Why?
I was going through my closet and found a stack of old Star Wars CCG cards.
As I was filling out a spreadsheet to record the collection (to inevitably sell i...
04/02/25, 13:00:00
Madness Sets In
First let me apologize for co-opting the much loved Basketball term "March Madness". This post actually has nothing to do with basketball, but with the crazy March I had.
When I started this blog, I had made a promise to myself that I would "try" to crank out a po...