Full-Stack Developer & Graphics Programming Enthusiast
My programming journey started with a simple dream: to understand how Minecraft works. Java became my first programming language — not by careful planning, but because "the great Notch" wrote his legendary game with it. From those early days of trying to understand game logic, I've grown into a developer passionate about creating tools that actually help people.
After Java, I discovered C++ and dove into what felt like an incredibly difficult language at the time. But I kept trying, kept building, and slowly it started making sense. That persistence led me to explore Rust, where I found the perfect balance of performance and safety for graphics and game programming. Now, I've built dozens of projects spanning graphics engines, game development, shader programming, and full-stack web applications.
I specialize in graphics and audio programming, with a deep love for understanding how things work at a fundamental level. My primary languages are Rust for game development and systems programming, C++ for game engine development, and Java for OpenGL-based frameworks.
Beyond low-level programming, I'm equally comfortable in the web development space. This project — Discord Analytics Dashboard — is built with SvelteKit, TypeScript, and modern web technologies. I believe in choosing the right tool for the job, whether that's Rust for performance-critical applications or TypeScript for building intuitive user interfaces.
Built in C++, exploring modern rendering techniques and engine architecture. Still searching for the perfect name!
Minecraft recreation rewritten in Rust after facing challenges with the C++ version. A testament to learning and iteration.
GLSL shader creating early-2000s atmospheric effects for Minecraft. Pure nostalgia through code.
Full-stack analytics platform for Discord communities. Built to make data accessible and actionable.
I believe in the motto: "First do it, then do it right, then do it better." This approach has guided every project I've built — from game engines to web applications. Start simple, make it work, then iterate and improve.
Whether I'm writing low-level graphics code or building user interfaces, I focus on creating tools that are meaningful, easy to use, and fast to implement. Complexity should serve a purpose, not exist for its own sake. The best code is the code that solves real problems elegantly.
This philosophy is especially evident in Discord Analytics Dashboard. I'm building it solo, from the ground up, because I believe that powerful analytics shouldn't require a massive team or complex infrastructure. One developer, focused on making data simple and accessible, can make a real difference.
Building tools that matter, one line of code at a time.
Currently focused on making Discord analytics accessible to everyone.