Hi There! I'm a Computer Graphics Engineer !


I work in the intersection of art and technology. My experiences and exploration encompass real time rendering, procedural generation, simulation research, game engines, and all of the minutiae in between.


I am currently working at Obsidian Entertainment on The Outer Worlds 2 and studio-wide lighting initiatives.

I have previously worked as a Software Engineer at Havok, Microsoft; and as both a Research Assistant and a Teaching Assistant at The University of Pennsylvania.


I have earned an MSE in Computer Graphics and Game Technology from the University of Pennsylvania, and a BE in Electrical and Electronics Engineering from Visvesvaraya Technological University.