Besides the technical marvel of the site you are currently viewing, I have built various stuff over the years. I'm currently heads-down on a SaaS startup, tentatively called VoiceGremlin. I've published several Android apps, but all but one have been de-published due to me not keeping up with the ever-changing requirements of the Google Play store. My only really viral app, Wall Mirror, is still up but badly in need of some minor updates. It's on the list! The rest of these are odd games and experiments.

VoiceGremlin


This is a startup I've been working on since August 2026. It's not quite ready to show off yet but I'm very excited about it!
Wall Mirror in the Google Play Store


This is my first project to go viral - it was the top post on Reddit for an hour or so. It's an open source (code here) app designed to run on an Android tablet that's mounted behind a piece of one-way mirror glass, so that the text seems to float on the mirror.

It's a relatively easy project, both the code and the hardware, and I fully expected it to last a few months and then be annoying/broken/etc, but as it turns out I still really like it and use it ten years later. However, the code is out of date (the API it used for weather is no longer free, and the API it used for stock quotes has been shut down).

The good news is, I fixed my local version and it runs great! The bad news is, when I went to push the update to the Google Play store, they had changed the way packages are built and authenticated, I ran into mysterious undocumented errors, and I gave up. I hope to either get that fixed Real Soon Now(tm) or just publish it as a new app, but haven't gotten around to it yet.
Visit the Very Official Website of Ineptech


You may enjoy the website I built for Ineptech, the "company" that "published" Word Nazi. I was inspired to make it when publishing my first Android app - there's a field for "Company" and I had nothing to put there, so I decided to make something up. It's a silly bit of nonsense that I build on the bus ride to and from my job, but I had a lot of fun with it.
Play Word Nazi!


Word Nazi is my second published game. It is, or was, a party game for 4+ grown-ups, kind of like Taboo or Cards Against Humanity, except played on a tablet or phone, which is passed around among the players. It's no longer in the Play store and converting it to a webapp is on the list of things to do Real Soon Now(tm).

The rules are simple: one player tries to describe a word (e.g. "Chronic") to their teammates without using any of the relate forbidden words ("Acute", "Dr. Dre", etc). While they do this, a player from the opposing team (the eponymous Word Nazi) watches to make sure they don't cheat. And some of the words are rather racy, so hijinx ensue.

Word Nazi is built with Cordova, an open source library that compiles html/js in to mobile apps. This was my first time working with Cordova (or javascript for that matter) but it went pretty smoothly, it's a great way to dip your toe in to mobile if you normally do web dev.