Real-time audio visualization with Rust, WebAssembly, and WebGPU. Uses FFT to convert audio data into frequency spectrum.
Projects
A collection of things I've built while learning.
Raytracer
A simple raytracer written in pure Rust. First step into graphics programming with ray-sphere intersection and lighting.
CHIP-8 Emulator
CHIP-8 emulator in Rust compiled to WebAssembly. Runs Space Invaders, Pac-Man, and Tetris in the browser.
Toy Redis
Minimal Redis implementation in Rust. Supports strings, lists, sets, hashes, and the Redis protocol.
Hecto
Terminal-based text editor in Rust, vim-inspired. Features modal editing and syntax highlighting.