This is a partial list of projects I'm currently working on or have contributed to in the past. I try to keep it up to date, but you know how that goes. (Note: these are just the personal projects I've built myself. If you're interested in learning about the wide variety of things I've done for full-time and freelance jobs, please get in touch.)
Do any of these projects look interesting? Think I might be a good fit to help you or your team build something cool? Let me know.
TextBuddy 2021 - Present
A small Mac app that came about accidentally. It's a Swiss Army knife for text.
VirtualHostX 2007 - Present
An easy-to-install local server environment for macOS. VHX gives you all the tools you need to build and test websites locally on your Mac. It includes a full Apache web server so you can run as many PHP based websites as you want.
Hobo 2014 - Present
A native Mac app to control your Vagrant boxes and edit Vagrantfiles on your Mac. You can quickly start, stop, and reload your Vagrant machines. And you can easily create a new Vagrantfile from scratch.
Hostbuddy 2012 - Present
Manage and update the
/etc/hosts file on your Mac. Add new entries and turn on and off existing ones with one click. It's perfect for switching between staging and production servers or just for testing out your new website before it goes live.
Rebudget 2020 - Present
Rebudget is a wonderfully simple way to visualize your personal finances over time. See the natural ebb and flow of your balance as paychecks arrive, recurring bills go out, and unexpected expenses arise.
CommandQ 2011 - Present
A small Mac utility that stops you from accidentally quitting an app by mistake. Received a major update and facelift in June 2019.
Projects on Hiatus
GeoHooks 2015 - 2017
Location-based webhooks for hackers with a focus on privacy. Lets you control and automate anything in your online life or home that can be triggered via a webhook or API call - all based on rules around you or your family's current location. (Seriously one of my all-time favorite projects ever. I'll get back to it one day.)
Triage 2018 - 2019
Manage the thousands of photos stuck in your phone's camera roll. Sort the best into albums, archive the ones worth keeping, and throw away the rest.
Old Apps / Websites I Sold to Other Companies
Minion 2014 - 2015
A clever app to monitor long running tasks on your Mac. Just tell it what to look for and Minion can notify you via SMS, email and push notification when the job is done. (Sold to another developer in 2015.)
Snipplr.com 2006 - 2007
del.icio.us for code snippets. (Sold to my former employer in 2006.)
TheDarkTower.net 1998 - 2005
Formerly, the web's largest Stephen King resource. (Sold to a publishing company the week I graduated college in 2005.)
Old Apps That Died
Nottingham 2009 - 2019
Your very own personal, plain-text wiki. It's a simple and elegant place to store all of your notes, thoughts, and ideas - and then link them together with [[WikiLinks]]. Insanely fast full-text search across even the largest of libraries plus @tags and cross-references means you can organize your notes in any way that suits your own particular preferences.
Upshot 2014 - 2017
The fastest way to upload photos, videos, and audio notes into Dropbox. (Great potential. Sadly discontinued.)
Shutterbox 2014 - 2015
Browse your photo library stored in Dropbox as easily as the Photos app on your phone. (Dropbox completely killed off their old API and built a new one. Not enough sales to warrant reintegrating the app.)
Incoming! 2009 - 2013
A Twitter search client for your Mac. (Twitter killed it because they hate 3rd party developers.)
Highwire 2009 - 2011
Access your Mac's shared services from anywhere. Former commercial app, now open-source because it failed miserably. Automatically creates a secure reverse SSH tunnel and forwards your Mac's Bonjour services over the internet.
Open Source Projects
For a complete list of my open source code, see my GitHub page.
An open source version of the Xcode project template I start most of my new projects with. It's a super-fast way to get past all the usual setup stuff and begin prototyping an idea quickly. Read the motivation behind it.
Simple PHP Framework
A pragmatic approach to building websites with PHP. An ancient project dating back to 2004, but kept current and still extremely useful for getting stuff done without fuss or ceremony.
The first PHP library for Amazon Web Services waaaaay back in 2006. Now horribly out-dated and broken.
YUI App Theme
A generic, skinnable web application layout built using YUI Grids. Built before the mobile web was a thing.
I couldn't find a suitable URL shortening service that met my needs, so I built a simple one that did.
Growl network protocol library for PHP.
Command line utility for storing static content in Amazon S3 according to website performance best practices.