- wkipe, a URL shortener for Wikipedia
- a realtime collaborative document editor, like Google Docs
- an attempt to create a timegrapher (a device that measures the accuracy of a watch) from a video of the movement using OpenCV. Most timegraphers instead use a microphone and measure clicks
- a rails app that shows stats about my friends' listening habits from Last.FM
- a script to visualize Last.FM plays by time of day
- Artemis, a music player app for Android
- a manual Last.FM scrobbler app for Android, for tracking listens on physical media
- FriendRM, a CRM for keeping up with your friends
- Utterson, a static blog generator
- an android app for oepning
.ical
files in Google Calendar - a silly little app for trolling a phone number
- a couple of Chrome browser extensions
- a rails app for picking random wallpapers for Android, and a couple Android apps to read from it and set the wallpaper
- invention studio website
- a Slack integration for displaying your now-playing track from Last.FM
- a basic todo app for prototyping frontend frameworks
- a rails app for tracking movies
- a colorful pixel EQ visualizer for playing music over Bluetooth
- an airhorn sound effect that would go off every time FIXD Automotive received a new order
- a silly toy that meows when you turn it upside down
- a 3d-printed replacement for my broken washing machine handle
- an ultraviolet LED skincare device that a local doctor wanted to prototype
- Kaddi, a dependency injection library for Kotlin
- the deployment of the Parse SDK to bower
- simple-gcharts, a Google Charts integration for Rails
- a gulp plugin for inlining images
- a smart mirror plugin that would activate when a camera detected a face
- an integration for syning GitHub with Podio
- a DokuWiki plugin that automatically creates pages
- a Redux-like framework for Swift
- ...and a similar one for Android
- a JS library for enums
- a JS library for formating dates in natural English
- yet another JS library
Every time I've sat down to write a game, I end up trying to write a game engine or library instead. Here are a few attempts:
- a Fire Emblem-like tatics game written in Go
- an unnamed zombie game that I've wanted to build for years, also in Go
- Kards, an engine for creating card games and AIs in Kotlin
- a coffeescript library for generating random 2d dungeon maps
- tools for analyzing and playing chess in Go
- an attempt to get Allegro working from Kotlin Native
- backgammon
- sudoku
- untitled js game
- untitled go game