Projects
Audio Software | Interactive | Developer Tools
Audio Software
GreenWave is a unique and modern software synthesizer built from the ground up to create fresh sounds without giving up the classic analog phat.
C++, JUCE
Dolos is a wave-morphing, hyper-distortion effect plugin.
C++, JUCE
LowFire - the ultimate lo-fi audio multi-fx plugin. Ready for a world of warm, saturated tones and analog-style effects.
C++, JUCE
The SYN913 synth features a versatile Saw / Pulse wave synth engine that produces rich, full-bodied tones perfect for any music production project.
C++, JUCE
TerminalVelocity is an easy to use VST for controlling your midi velocity. It's very useful for synths that do not have their own velocity control and for working with sub-optimal midi controllers.
C++, JUCE
W0BBL3N3T is an experimental, esoteric, ambient drone synthesizer from ReplicatAudio.
Lua, Love2D
DSP Graph is a web based tool that allows users to write and run JavaScript code directly in their web browser.
TypeScript
Radioactive Slime Lab simulates real-world radioactive slime blobs. Exposure to radiation can have severe, irreversible consequences.
Wren, TIC-80
FXlab is a surprisingly powerful browser based sound FX generator with tons of configurable parameters and a "smart randomize" feature.
TypeScript
Interactive
A quick roguelite game inspired by the arcade classic Dig Dug.
Rust, Wasm4
EsoBinaria is a tile-based visual programming game where players solve boolean logic puzzles.
C++, SDL, WASM
Hax your way to victory in CH33TR. A lo-fi rogue-like dice-roller where the only reason to lose is that you didn't cheat hard enough.
Lua, Love2D
A 3D real-time visualization of the International Space Station (ISS) location, built with Babylon.js. This project displays the ISS's current position and other telemetry on a interactive 3D globe.
TypeScript, Babylon.js
A semi-procedural 2-player quick-draw reaction game.
Wren, TIC-80
Can Achilles ever catch the tortoise? He is faster. However, Zeno's argument suggests that he can never quite reach the tortoise, as he will always be a tiny bit behind.
Scheme, TIC-80
Developer Tools
A command line interface for the OpenAI Large Language Models that emulates some features of ChatGPT.
TypeScript, OpenAI API
A friendly, fuzzy find first, file manager for your terminal.
Rust, Ratatui
No account, no vault, no worries.
An account-less, vault-less, cloud-less password manager for humans.
Typescript
Asayake is a static music player that is easy to self-host. It's designed for independent artists and collectives to self-host their music catalogues without involving any 3rd parties.
Typescript
An Analytical Cellular Automata Simulator in C++.
Outputs GIFs and CSV analysis of the simulation results.
C++
A lofi audio-visual programming toy that can be scripted in multiple real-world languages.
C, Lua, Scheme, JS
MoonForge is a minimalist modular synthesis lab written in C. It's scripted via it's built-in Lua interpreter using the MF Lua API.