I’ve been fortunate that my hobby and career are both about software. This page contains links to some of my free and open source programming projects.
A fast and extensible gapless AudioPlayer/AudioStreamer for OSX and iOS (iPhone, iPad).
A library of useful classes and extensions for modern Objective C.
A cross-platform library of useful classes and extensions for C#, .NET and Mono.
A .NET library that provides a uniform, cross-platform and managed abstraction layer for file systems. It is similar to VFS features of various operating systems like Linux except it all runs in managed code.
A compiler and interpreter for a programming language I designed in 2000.
A tiny but powerful application I wrote back in 1998 that adds “Always On Top”, “Transparency” and “Minimise To Tray” to the windows control menu.
A VNC ActiveX control for integrating VNC client functionality to Windows C++, MFC, VB, C#, etc projects. Written in 1997 when I was still in High School. Multi-threaded and insanely fast.