Treaster Projects

Treader

A clean, list-oriented, multi-user RSS reader application.

Ruin Quest

A web-based adventure game. You give your hero his orders, then he searches the ruins for loot while you resume doing productive things with your life.

Bitlobber

Transfer data to/from public computers without entering credentials (which could be keylogged), and without inserting USB keys (which could be infected).

Guitar Buddy - A Note Trainer

A set of simple exercises to gamify the learning of note locations on the guitar neck. Try it on mobile!

Superdogfighters

A real-time airplanes game to explore the potential of websockets as a component of real-time gaming. Challenge your friends!

Unshuffle

A many-player word-finding game, originally as an exercise for learning the Go programming language. Try it on mobile!

Colors Interpolator

A utility for generating sequences of colors between two or more key color values, in RGB component or Hex format.

mithril_util.js

A Javascript library providing a bit of extra utility around mithril.js, used by several of my applications linked here. There are two parts: The first provides JQuery-like syntax for constructing Mithril templates. The second provides a framework for implementing drag & drop and touch operations on web pages as a single, unified API relying on mithril.js.

Templater.js

A Javascript library for generating templated HTML content from structured Javascript objects, using the HTML5 <template> tag. Check out examples here and here. If I were to do it again, I'd use mithril.js and mithril_util.js instead. It's easier to work with and more cross-browser compatible, but the "templates" don't look quite as HTML-y.

PoE Passiver

Yet another web tool for exploring the skill graph for the popular PC game, Path of Exile.

Bingo Generator

Yet another tool for generating simple bingo cards.

Whiskyfest List

A tool for manually curating the extensive list of whiskies available at Whiskyfest events, to generate a printable shortlist of highlights one may want to check out at the event.

Resumé

All about me. Well, work-related stuff.