Eventually (hopefully), an iPod-style MP3 player from scratch, with all software (except things like MP3 decoding) written from scratch, and a microcontroller (perhaps Pi Zero 2W, but it's a little power hungry), DAC hat and battery, with a 3D printed case.
Ray tracing engine which uses Signed Distance Fields
A Rust implementation of the programme outlined in "Raytracing in One Weekend". An attempt to teach myself Rust.