Projects

I love to tinker with all sorts of ideas and technologies, as such I have well over 100 pet projects in my “play” folder.

Some of these I have even managed to finish !

The list below is sample of some of these projects. If you like one of these projects then make a comment (or even make a donation) to keep me motivated to work on it :)

Name Description Tech Status
*kEyMAsH# New Zealand focused link portal for mobile friendly websites. XHTML, Java content generator Released
Bubbles! Android application that creates a location based twitter, where you see the tweets of those physcially near to you. Also allows you to attach a tweet to a physical point in space. Java/Android Finished. Entered into developer competition. Not released to public.
BuzzKeys PC application that allows you map Buzz USB controller button presses to keystrokes. Was design to let you use Buzz controllers with PC “You don’t know Jack” games. C# Almost code complete. Not released.
Contact Protocol A url that points to your contact details, that you can give to people so that they (and their devices and apps) can always get your latest contact info. - Planning
CsvJdbc A read-only JDBC driver that uses .csv files as tables. Java Released
FddReport A Java based command line tool that reads a .xml file containing FDD project info and generates a .PDF status report. Hacked together in a hurry but it works. Java Not Released
FddTrack Web-based GUI for tracking FDD projects. Google GWT Mockups and some prototype code
Flekt A peer to peer file sync app to keep files synchronised between your computers. Java, php Prototype code
GM Atlas A wiki like application that helps RPG game masters manage their gaming notes, NPCs and plots. C# Early prototype code
Gremlin Password Gen Firefox plugin that generates a password based on the url of the website you are on and a “pass phrase” that only you know. xul Mostly done.
Gremlin Playlist Builder App that looks like a windows explorer window. It lets you drag and drop .mp3s into folders and creates .m3u playlists under the covers. C# Prototype code
GremlinScript A plugin for Animation Master that lets you run scripts. C++ Released/Abandoned
MakeCube A cube making plugin for Hash Animation Master. C++ Released/Abandoned
nac Physics based puzzle game. Construct Basic engine completed and one test level.
OmegaFighter Remake of the old Omega Race game. Construct Basic movement and enemy logic done.
ReadFreak Android framework for packaging ebooks as Android apps for sale. Java/Android Basically complete. Just haven’t polished, packaged or released it
ScanPaste Android app that lets you scan barcodes and then copies them to the phone’s clipboard Java/Android Released
split-the-bill.com Bill sharing website. Java Alpha
SvnViz Creates visualizations of your subversion repository history. Java Released
Tasksniff Windows app that watches your running tasks and warns you if one appears that it has not seen before. Delphi Mostly done/Abandoned
Ticktock (Facebook app) Facebook app that displays a “universal” clock that is the same regardless of timezone. Good for scheduling meetings across timezones. Flash,xml Released
Ticktock (Google Gadget) Google gadget that displays a “universal” clock that is the same regardless of timezone. Good for scheduling meetings across timezones. Flash,xml Released
Tunemapper App that builds signatures of .mp3s and is able to determine their similarity. It then displays your .mp3s as a point map, clustered by similarity. You can then drag a lasso around the display to create a playlist of like songs or a playlist that starts with one style of music and ends on another. Java/C++ Various prototypes
turtleBasic A teaching IDE for kids that uses turtle graphics and BASIC. C# Mostly done.
TwitterBoard Screensaver that generates a photo-realistic pin board covered in pinned notes containing the latest tweets that match a particular twitter search. C# Search results parsing and rendering complete. Need to add screensaver bits.
WTF Eclipse code review and discussion plugin. Java Early prototype code