Tools & tech I've worked with

python pytorch lightning sklearn numpy pandas numba cpp opengl cmake bash git aws docker


Some stuff I've developed

Path Tracer

A unidirectional path tracer with a Russian roulette termination scheme and tangent-space normal mapping. The underlying ray tracer was also largely developed from scratch, along with the employed acceleration structures, namely a bounding volume hierarchy. The ray-box intersection tests were accelerated using AVX instructions. This work is related to the Aalto University course Advanced Computer Graphics.

cornell crytek-sponza

Figure 1: The Cornell Box and Crytek Sponza scenes rendered using the path tracer


Readme Card

See my other repositories for more!