Projects
A one-a-day Scrabble-like game with some interesting twists. Compare your daily score with high scores from across the world. Optimized for mobile devices.
A turn-based strategy game where you try to conquer the hex world against up to seven other human or AI opponents.
A clean, list-oriented, multi-user RSS reader application.
A web-based adventure game. You give your hero their orders, then they search the ruins for loot while you resume doing productive things with your life.
Transfer data to/from public computers without entering credentials (which could be keylogged), and without inserting USB keys (which could be infected).
A set of simple exercises to gamify the learning of note locations on the guitar neck.
A real-time airplanes game to explore the potential of websockets as a component of real-time gaming. Challenge your friends!
A many-player word-finding game, originally as an exercise for learning the Go programming language.
A utility for generating sequences of colors between two or more key color values, in RGB component or Hex format.
A Javascript library providing a bit of extra utility around mithril.js, used by several of my applications linked here. There are two parts: a JQuery-like syntax for constructing Mithril templates, and a framework for implementing drag & drop and touch operations on web pages as a single, unified API relying on mithril.js.