A combination of a calculator, excel, and a calendar. It was made to help budgeting on my world travel. Developed in Java using Eclipse it is hosted on Github and uses Github Issues for project management.

A magnetic levitation train simulator based around a custom numerical integrator with a physics model and a control system. The control system was created from scratch for this application. Developed in C++ for my B.Eng.

A Lisp like programming language (called LiPy2) written to demonstrate certain programming techniques. It has prototype objects like Javascript and Lua as well as basic macros. It is written in Python using Emacs.

A graphical multithreaded control system optimization tool that uses genetic algorithms to tune the system parameters. The genetic algorithm has the novel modification of using symbolic rather than binary genes.