About me
My interest in programming started in 2015, not because I wanted to use software, but because I needed to understand how it worked. The intersection of logic, math and performance that makes a game feel responsive at 60 FPS is what pulled me in and never let go.
Since doubling down on C++ and computer graphics in 2023, I have been building a foundation through personal projects. Working at the level of OpenGL, shader pipelines, and custom memory allocators has given me a hands-on understanding of what actually happens between your code and the pixels on screen.
Right now I am building my own game engine, Fractal Engine, and learning Vulkan in parallel. Every project is a chance to go deeper, skip the abstractions, and understand the metal.
Tech Stack
Tools I use and study
- C++
- C
- Java
- Python
- OpenGL
- GLSL
- VulkanWIP
- Unity
- Unreal
- Godot
- SFML
- React
- Next.js
- TypeScript
- Tailwind
Featured Projects
Graphics engines, neural networks, and systems programming — all built from scratch.

Fractal Engine
A lightweight C++ game engine built from scratch with OpenGL, focused on real-time rendering and low-level pipeline control.

Void Shooter
High-performance 2D space shooter utilizing a custom Entity-Component System (ECS) built with Data-Oriented Design.

Neural Foundations
Neural network architectures implemented from scratch in C++, focusing on matrix calculus and backpropagation — zero ML libraries.

Virtual Machine
A process-level VM and bytecode interpreter simulating a custom Instruction Set Architecture (ISA) with a Fetch-Decode-Execute cycle.
Let's build something epic together.
Whether you want to talk about game engine architecture, C++, OpenGL pipelines, or just say hi, my inbox is always open.

