This page contains a small sampling of the work I've done over the years.
This page is still under construction. I don't like incomplete pages any more than anyone else, but it's better than nothing.
In my early days I focused heavily on graphics programming.
I've probably spent more time on this project than any other. NRTL stands for Non-RealTime Lighting. It's my attempt at a photorealistic renderer with features like HDR lighting and programmable shaders.
This is just a quick demo I whipped up one day. It generates a city with skyscrapers surrounded by houses
More recently I've created a number of web apps. I've done all the usual suspect: blogging apps, simple project/task managers, digg-clones.
This could be considered a graphics demo. A raycaster written in javascript, with some nifty optimizations.
I spent a lot of time working on a browser-based console-style RPG. Think of it as Final Fantasy in javascript.
This is a little demo of the 5-star rating systems you see all over. But this one works a little different than the rest. No javascript is used for highlighting; it's all done with :hover selectors.