About Me


I am a 3D software developer by trade, with a profound interest in physically based animation and geometry processing. I'm a recent Master's graduate from the University of Waterloo in Computer Graphics and Scientific Computing working with Christopher Batty. I received a B.Math. degree majoring in Pure Mathematics and Computer Science with a minor in Physics, also at the University of Waterloo in 2013. I spent the beginning of my undergraduate career as a software developer, worked in many different positions and took great interest in software engineering. However, towards the end, I became increasingly interested in mathematics and the natural sciences, so I started pursuing more research oriented roles. For more academic info (including contact info) see my CV or Resume.

I dabble in modern programming techniques, mostly in C++, but also in new languages like Rust and Julia. I am also fascinated by emerging technologies like augmented reality, especially on mobile devices.

Me on a cliff in Metcalfe

My main hobby outside of work is climbing. I've climbed a lot in Ontario, in particular around Milton and Collingwood areas, as well as Bon Echo. Outside of Ontario, I've only climbed at the Red River Gorge, Kentucky, but I am always looking to expand my horizons.
I am an avid outdoorsman, and I love hiking, mountain biking, backcountry camping, portaging and canoeing. I have canoed/hiked/portaged in many of the Ontario parks. My favourite is still Algonquin.

Otherwise, I spend the majority of my time working indoors, hunched in front of my computer.