I am a web developer and creative coder. My work sits at the intersection of design and engineering, with a deep interest in low-level development and system architecture.
I build digital experiences that prioritize performance and simplicity. Whether it's crafting fluid user interfaces or diving into the depths of systems programming, I enjoy the process of making things that just work.
You can find my writings on software and design, explore my work, or connect with me on GitHub, Twitter, and LinkedIn
There is always something new on the canvas.
A fast and user-friendly Disk Usage Analyzer built in Rust that helps you inspect and visualize directory sizes directly from the terminal.
A polished and customizable blog theme for Astro, featuring MDX support and Tailwind CSS for fast, modern content sites.
A black-box reinforcement learning system that learns to play browser-based Unity WebGL endless runner games using only raw pixel input and keyboard actions. The project treats the game as an unknown environment, capturing frames from the browser, simulating inputs, and training an agent with Gymnasium and Stable-Baselines3 to improve performance over time—without any access to game internals.