Passion Projects
These are some of my passion projects beyond work to explore new technologies all around computer graphics


LLGL - Multi-platform graphics abstraction layer
C++ library to write graphics applications for a multitude of platforms with a unified interface






GeometronLib - 3D shapes & Collision Detection
C++ library to generate basic 3D shapes, collision detection, and CPU-based ray-tracing.


Tech Demo - CastleBenchmark (2010)
Tech demo of my first 3D engine SoftPixel Engine with model and art contributions from fellow students






Tech Demo - Showcase for LLGL (WIP since 2023)
In this work-in-progress tech demo, I am exploring classic yet challenging GPU techniques to accelerate 3D rendering: Deferred Shading, Cascaded Shadow Maps (CSM), Instanced Culling/Skinning/LODs/Terrain, HDR, PBR, and Decals. Currently supporting D3D12, D3D11, and OpenGL