Featured Projects
CustomEngine: A DirectX 11 Rendering Engine
A comprehensive 3D rendering engine built from scratch to master the architecture and advanced techniques of real-time graphics.
CPU Ray Tracer
CPU-RayTracer is a simple ray tracer implemented in C++. It is a learning project where I explore ray tracing concepts, algorithms, and implementations while building a CPU-based ray tracer from scratch.
Flocking Simulation
An implementation of Craig Reynolds' "Boids" algorithm to explore how complex, life-like group motion can emerge from simple rules.
Interactive Mathematical Rose Visualization
An interactive application developed in C++ and SFML that visualizes the creation of beautiful roses through simple polar equations.
Toolkit
| Languages | APIs & Libraries | Debugging & Profiling | Platforms & Tools |
|---|---|---|---|
| C++, C | DirectX 11, OpenGL | RenderDoc, PIX for Windows | Windows, Linux |
| HLSL, GLSL | Win32 API, SFML, Raylib | Visual Studio Debugger | Git, CMake, Make |
| Bash/Shell | GDB | Visual Studio, GCC, Emacs |
Other Projects & Explorations
About Me
I am a systems software engineer with a deep passion for real-time computer graphics. My focus is on building the foundational software that bridges the gap between hardware capabilities and the final rendered image.
I thrive on the challenges of low-level development and performance optimization. My goal is to write code that is not only functional but also efficient and elegant in its interaction with the hardware. My background in Industrial Engineering provides me with a systematic approach to problem-solving and system-level optimization.