Games







Can't Stop Must Survive
A survivor-style game featuring a player ship navigating an arena while combating skeleton enemies.



The Curator
You've woken up in an old cell. No idea how you got there but you know one thing. You need to escape.
Sites
Software
What Pressed
A desktop app that captures and displays keyboard, mouse, and gamepad inputs for streaming overlays.
Spelunky
Low-level libraries for injecting into and modding Spelunky HD.
HDDLL
A reusable C++ static library for building DLLs to inject into Spelunky HD with DirectX 9 hooking, ImGui overlay, and memory patching.
End-user tools for managing and modding Spelunky games.
Graveyard
These are large or interesting projects I'd worked on in the past but are currently either unmaintained or I no longer work for the company where they were created.
gsh
Pluggable version of Distributed Shell.
pygerduty
Python Library for PagerDuty's REST API.
nss_http
Name Service Switch module that uses an HTTP server as a backend.
tattrdb
Tag and Attribute Database.
annex
Simple Plugin System for Python.
trapperkeeper
A suite of tools for ingesting and displaying SNMP traps.
nsot
Network Source of Truth.
merou
Permission management service.