Software engineer. I build things from scratch to understand how they work. Strongest in C#/.NET and C/C++, most recent work in TypeScript, currently learning Rust.
rentier-rewrite, a game logic engine in TypeScript, built from scratch. Pure domain core, command/event architecture, logic fully decoupled from rendering, tests as the executable spec. Finished with a postmortem.
audiodsp, a small offline audio processor in Rust. WAV in, effects, WAV out. My way into Rust and into audio. In progress.
ft_vox, a voxel engine in C++ and OpenGL built with @eestela42. Chunk management, hand-coded rendering pipeline, free camera. Archived.
Currently maintaining production banking systems on an IBM mainframe. COBOL on z/OS alongside VB.NET.

