A selection of my work in programming-language design and systems programming.
SLAP — Programming language & interpreter
A dynamically- and strongly-typed, object-oriented language with a tree-walking interpreter, written in Nim.
A selection of my work in programming-language design and systems programming.
A dynamically- and strongly-typed, object-oriented language with a tree-walking interpreter, written in Nim.
A published Rust crate (~1,000 downloads) that programmatically emits formatted, compilable C.
A bytecode VM in C for a dynamically-typed language, with closures, a garbage collector, and a C FFI.
A generational garbage collector in C for an experimental functional language.
A native macOS recipe manager in C — Clay UI, raylib rendering, SQLite storage, Elm Architecture.
A Manim-inspired programmatic animation engine written in C with raylib.