Projects
Projects by year of creation.
2022

Worker News
A drop-in replacement* for Hacker News Continue reading Worker News
2021

SQLite Viewer
Web-based SQLite Viewer Continue reading SQLite Viewer
Worker Tools
Tools for writing HTTP servers Continue reading Worker Tools
workers.js.org
Educational site about Worker Environments Continue reading workers.js.org
Clap Button
A zero-config Clap Button Continue reading Clap Button
2020

Hydejack 9
A boutique Jekyll theme Continue reading Hydejack 9
Base64 Encoding
Fast Base64 encoding and decoding powered by WebAssembly. Continue reading Base64 Encoding
UUID Class
A minimal UUID class for JavaScript. Continue reading UUID Class
2019

HTML Webpack Combine Multiple Configs Plugin
The Differential Loading plugin for Webpack Continue reading HTML Webpack Combine Multiple Configs Plugin
Jekyll Replace Image
A Jekyll plugin to replace img tags. Continue reading Jekyll Replace Image
Pencil Runtime
Stencil - Compiler + Extras = Pencil Continue reading Pencil Runtime
lilit
Florian’s little iterator library Continue reading lilit
2018

Hydejack 8
“Best Jekyll Theme by a Mile” Continue reading Hydejack 8
Platform Parity
Making backend development great again Continue reading Platform Parity
hy-img
Lazy-loading images with cancellation Continue reading hy-img
2017

Hydejack 7
A Jekyll theme with JavaScript Powers. Continue reading Hydejack 7
hy-drawer
A touch-enabled drawer component Continue reading hy-drawer
hy-push-state
Turns web pages into web apps. Continue reading hy-push-state

Ducky Hunting
2000s Throwback VR Shooter Continue reading Ducky Hunting
2016

Modern WebGL
WebGL implementation of a popular OpenGL tutorial. Continue reading Modern WebGL

Hydejack 6
A pretentious two-column Jekyll theme, stolen by @qwtel
from Hyde. Continue reading Hydejack 6
Wilson
Microservice case study for reddit-style voting, written in Clojure. Continue reading Wilson
2015

Cash with Friends
IOU messaging Continue reading Cash with Friends
2014

Quest Text Reader
Speech synthesis for WoW quest texts. Continue reading Quest Text Reader

Meta
Prisoner’s dilemma meets rock-paper-scissors meets Tinder. Continue reading Meta

Weights
WebWorkers in action. Continue reading Weights

Blocky Blocks
A Blockbuster Game. Continue reading Blocky Blocks

Toss
A non-skeuomorphic coin flip app Continue reading Toss

Kings
A drinking game. Continue reading Kings
2013

WKPDA
The world according to Google autocomplete Continue reading WKPDA

Github Language Graph
Shows a pretty graph of the languages you use on Github. Continue reading Github Language Graph

Twittle Triad
Remembering Final Fantasy XIII’s Triple Triad mini game. Continue reading Twittle Triad

Onescore
Real-life achievements. Continue reading Onescore
2012

Stringer Bell
Unproductivity tool. Continue reading Stringer Bell

Wisp
An insecure password manager. Continue reading Wisp
2011

Typonotes
A highly impractical note taking app. Continue reading Typonotes