Code
permalinkThe recent projects are available on my GitHub profile, while older projects can be found at Google Code.
Crypto / Security
- HDCP Conspiracy Attack: an implementation of the conspiracy attack
- Oblivious CPU: a homomorphic encryption CPU
- Clickjacking: a clickjacking PoC
Java
- nanojson: lightweight Java JSON library
- javausb: Java USB library
- Adventure: Colossal Cave Adventure port to the web
- Stencil: a Java {% %}-style templating library
- Cassandra Shell: a command-line interface for Cassandra
- gwt-rpc-plus: RPC library for GWT
- gwt-firefox-extension: Firefox extensions for GWT
Javascript
- webfont-dl: download and inline web fonts
- Rando: a random Cards Against Humanity generator (NSFW)
- jspkg: a Javascript packaging tool
Graphics
- Raytracer: a C++ raytracer
- ppmtohtml: converts images to HTML, paired with a given text
- Landscape Engine: a subdivision landscape engine
Open-source Contributions
- Draco.net: bugfixing, feature work
- NAnt: VS.NET solution support, bugfixing, performance
- Google Web Toolkit: compiler/optimization work, bugfixes, feature work
- PlayN: platform/feature work, bugfixing
Legacy work
Legacy work is here.
Read full post