Being a software engineer by training and profession I have been writing software commercially for several years now. However, much of that time has been spent in companies with incredibly strict non-compete clauses and very strong non-disclosure agreements. This has kept much of the software I’ve written in the hands and on the servers of those employers – not to follow with me as my career has progressed.
However those things have changed now so I hope to have an active list of project I am currently working on listed here. Not all of them will be strictly software (I hope) but all are things I enjoy spending time on.
Currently Incubating
OBAClient – One Bus Away Windows Desktop Client
Simple Windows desktop application to assist with letting you know when your bus is only a few minutes from your stop. Set it up with what bus, what stop, around what time you want to catch the bus, and how minutes before the bus arriving at your stop do you want to be notified and it will pop up a reminder on your computer at that time.
Check out the page for the project, it is still not 0.1 alpha yet so check back. If you’d like to help, let me know.
After fighting with last-minute breaking changes on my site I finally realized I needed to treat this site like any other software project. So I created a developer site, checked in my code into a repository, and added a bunch of features within a day.
To see the ingredients of this site, and how I put it together, check out the project page. I have also documented the steps I took to modularize the site to provide a developer environment along with the production environment.

