software projects, experiments, and open source contributions
An LSTM implementation from scratch in Rust for time-series prediction. Built without any ML libraries in order to understand how Long-Short-Term-Memory models actually work, and implements backpropagation through time. Takes custom CSV datasets and trains models to forecast future values.
A live GLSL shader editor built with Rust and OpenGL. Watches shader files for changes and reloads them in real time, letting you instantly see edits without recompiling. Useful for iterating on fragment shaders and visual effects.
A hand-made portfolio site showcasing my projects across engineering, coding, and art. Hand-coded in vanilla HTML, CSS, and JavaScript. No frameworks. Deliberately kept light.
An interactive web toy that spawns draggable browser windows. Enter a URL to open it in a new fake window, or leave the URL blank to get a random website. Completely pointless, but fun.