Projects

Most of my work is either proprietary or private, but there are a few public projects.

AutoPTT (commercial)

AutoPTT is a Windows app that enables Push-to-Talk, Voice Activation, Push-to-Mute, Toggle Mute, and more. In any game or app.

It’s written in C and uses Nuklear for its GUI.

It also has a Protobuf-based IPC that allows for other interfaces, such as the one I made for the Elgato Stream Deck.

AutoPTT Sidekick

AutoPTT Sidekick is a virtual USB keyboard that can be controlled programmatically. It was made so that AutoPTT could work with games that required input from a “physical” keyboard. Written in C.

Keybind Practice

Web application for anyone who wants to train their muscle memory on key bindings, combinations and sequences. Written in JavaScript.

docker-reroll

Zero-downtime deployment of docker containers, very much like docker-rollout, except that this is not in bash, and has some additional features. Written in Rust.

transform-include

For simplifying include paths in C/C++ code. Written in Rust.

indexify

Static directory index generator. Written in Go.

deindent

Simple command line utility to remove extra indentation from text. Written in C.