About
I'm a polyglot programmer with an experience stretching from the low-level intricacies of assembly intros that fit into bootsectors to the high-level paradigms for bringing elegant architecture & design to complex, large-scale JavaScript applications. I currently have the enjoyment of working at Myplanet.
Projects
-
jsUnity
A lightweight and extensible JavaScript testing framework that is context-agnostic. It can be used in browsers as well as server-side environments.
-
browsersize.com
Online tools for web designers. See how your website would look like on different screen sizes. See the current effective dimensions.
-
Twofifty
A showcase for digital artwork, strictly 250 by 250 pixels in dimensions and on various platforms including GIF, PNG, JPEG, Java, DHTML, Flash and Shockwave.
-
Rockford the Invincible
A partially functional Boulder Dash clone in just 20 effective lines of JavaScript.
-
Photoshop Color Book Format
The unofficial format specification for Adobe Photoshop color books. Reverse-engineered from binary color book files.
-
Freeware
Some freeware tools that I've written over the years.
Experiments
-
Subpixel Scrolltext
Scrolltext with subpixel font smoothing (A.K.A. ClearType) on an HTML canvas, using the tiniest font possible. Subpixel smoothing looks surprisingly readable on moving letters!
-
DHTML Polygons
Rendering polygons of any number of sides with DHTML, using triangles and rectangles for occlusion.
-
Synthetic Lighting
Simulating multiple different colored light sources with a couple of static images.
-
Depth of Field
Simulating continuous focal distances from only two static images.