My software
Despite being paid to write code and documentation all day, for some reason I often come home and want to write some more: ![]()
Hire me
Whether your project requires long term technical leadership, or quick help with a hard problem, I can help. Read my CV or contact me on bernie@berniecode.com to discuss your requirements.
My articles
Miscellaneous writings about software development. Subscribe to the RSS feed to get new articles as well as notifications of updates to my software projects: ![]()
Software
OGRE - the Object Graph Replication Engine
An experimental protocol for high-performance data synchronisation across network and language boundaries.
Animator.js
A JavaScript animation library that I wrote in 2006 in an effort to improve the state of the art of HTML animations.
Mixins for Java
An experimental extension to the Java language that introduces statically typed mixins without requiring any compile-time extensions.
WP Geo Big Map
A big sexy map for WordPress, as used on my travel blog.
Articles 
- Bernie's Big Graphics Programming Environment Shootout. Introduction, 1. Processing, 2. ActionScript, 3. HTML Canvas, 4. Chrome Native Client (in progress)