"Haskeller, computer graphics enthusiast, sworn runner and occasional dancer".

I am a software engineer with a passion for computer graphics and systems programming. I have worked on augmented reality on mobile, virtual desktops, computer graphics frameworks and the GeForce NOW cloud gaming service. I hold a Master's degree in computer graphics, with my thesis published as a paper in Web3D '16. I am constantly seeking opportunities where I can grow and use my skills to make significant contributions to the field.

Areas of Interest and Hobbies


Optimized Screen-Space Ambient Occlusion in Mobile Devices [Web3D 2016]

Master's Thesis

Ambient Occlusion on Mobile (APK)

Bachelor's Thesis

GPU Terrain Generation and Voxel Engines in Haskell


Feb 2016 - Present, Software Engineer at NVIDIA
Jan 2015 - Jul 2015, Software Intern at NVIDIA
May 2013 - Jan 2015, Intern Student at Centre de Realitat Virtual (UPC)
Sep 2011 - Jan 2012, Computational Geometry Course Assistant (UPC)
Sep 2010 - Jan 2011, Computational Geometry Course Assistant (UPC)