I am a software engineer specializing in Computer Graphics and have just successfully completed my PhD at Dartmouth College. I am currently looking for future job opportunities.

My interests lie in the fields of physically-based rendering, artificial intelligence, real-time rendering and a smidge of physical simulation.

In a previous life, I wanted to develop video games.


Consistent Monte Carlo methods for non-linear applications in light transport

A dissertation submitted to Dartmouth College for my PhD

Progressive null-tracking for volumetric rendering

ACM Transactions on Graphics (Proc. of SIGGRAPH), 2023

Unbiased and consistent rendering using biased estimators

ACM Transactions on Graphics (Proc. of SIGGRAPH), 2022

Integral formulation of volumetric transmittance

ACM Transactions on Graphics (Proc. of SIGGRAPH Asia), 2019

Notable Projects

Feign Renderer

My personal hobby rendering engine which I occasionally improve upon in my spare time.

Game Development

Hope and Haven

Follow the adventures of a band of dieselpunk soldiers as they try to find their way back to their time. Face hordes of sword and magic wielding foes as you fight your way back home. Get to know quirky characters and a questionable witch as you learn more about...

Shotgun Princess

You're the Princess, Ada Lovelace, who lived her entire life secluded inside a tower. One day, a prince accepts the challenge of your father to come rescue you and whisk you away to a happily-ever after. Fed up with how you've been treated you decide it's time...