Here are the some of the projects I have worked on in the last years:
- CPU Ray Tracer
- OpenGL Renderer
- FPS: File Protection Software (3D Shooter)
- Veggie Menace (2D Run-and Gun)
- Physics Engine
- Game AI
- CHIP-8 Emulator
- Bounding Volume Hierarchy
Experience
While studying I have also been part of different projects outside of my class assignments:
- Graphics programming internship at Semantic Systems. I was part of the geometry team in charge of researching and developing a renderer with multiple graphics backends such as Vulkan, WebGPU (using the Dawn C++ wrapper) and OpenGL. I implemented basic Bling-Phong shading in all the graphics APIs; and developed other rendering techniques such as PBR and skyboxes in Vulkan.
- Math teacher assistant at DigiPen (Linear Algebra, Integral and Differential Calculus)
- Summer programming workshop teacher (Unity and custom C# engine)