Projects

Software

MouselookHandler
World of Warcraft interface addon
Nutshell Dynamics
C++ library for detecting and resolving collisions of rigid bodies in 3D space
Primal UI
User interface for World of Warcraft
RectiPy
Python package for reconstructing digital holograms
signal-cli.bash
Bash scripts wrapping signal-cli for convenient interactive use
SnapScore
Android app that automates scoring of the Take It Easy board game using computer vision
TrackHack
Single-particle tracking program written in C++

I also dabbled in Haskell, and wrote some more small Warcraft addons which are mostly dead now. You can find some more stuff on GitHub.

Articles

Scoring Board Games with Computer Vision” (2018)
Thesis about automating end-of-game scoring of board games based on photos taken with camera phones
Hardware Caches and Optimization” (2017)
Seminar paper about CPU caches with illustrative code samples and profiling results