Projects
Research software, hardware designs, and audiovisual projects.
Work
OSFNTC
Numerically tailored matrix-multiplication accelerators with OpenBLAS and OpenCAPI integration.
Source code for OSFNTC
Emeraude-MLIR
Multi-level arithmetic compilation from real-valued intent to synthesizable hardware
MLModelMLIRGEN
Export torchvision models and model suites to MLIR linalg-on-tensors.
Source code for MLModelMLIRGEN
OpenROAD placement experiments
Placement visualisation and image-derived blockage experiments in OpenROAD.
Source code for OpenROAD placement experiments
Codez
Annotated code figures in Typst and CeTZ, with line, region, and character anchors.
Source code for CodezFun
Bitmosh
An Android app for datamoshing video through motion reuse, frame repetition, and colour control.
BinaryTracker
A Schism Tracker editor with Vim-style pattern editing and semantic MIDI conversion.
Le RetrOrchestre
MIDI-controlled instruments built from floppy drives and scanners.
Source code for Le RetrOrchestre
Binary Instruments
An acacia Eurorack case, power boards, front panels, and a dual pitch quantizer with digital calibration.
Source code for Binary Instruments
Silicon Landscapes
Bryce renders made from the physical layers of a SKY130 full adder.