Abstracted out the scheduler into a generic pluggable interface and implemented a backend for etcd, removing a single point of failure.
A fully-featured, dockless, bike rental and reservation system including api, user-facing app, and admin UI.
Reverse engineering and implementation of the AirPlay protocol in C for use in VLC media player.
A pair of popular mods for Minecraft with over 300,000 downloads. Uses modern java features to implement a custom extensible block breaking algorithm.
A command line tool, API, and progressive web-app for looking up crime data for postcodes in the UK.
Implemented AirPlay as a render target for VLC. This includes reverse engineering and documenting the protocol, implementing the SRP6-a cryptographic protocol, as well as implementing HLS streaming and transcoding.