I worked at Google on the Skia Graphics Library, the 2D graphics engine behind products including Google Chrome and Android. I added support for skeletal character animation into the API and experimented with GPU transformations for animations, as well as speeding up mesh draws with GPU caching.

Head Teaching Assistant

Brown University CSCI1230

I worked as a head teaching assistant for Brown University's Introduction to Computer Graphics course. As a head TA, I ensured the course runs smoothly as well as hold help sessions, grade projects, and help teach students the fundamentals of OpenGL and software design with C++.

Software Engineering Intern

Esgyn

Summers of 2016 and 2017, I worked at Esgyn as a software engineering intern. While I was there, I had the opportunity to contribute to the open source Apache Trafodion project, as well as construct an end-to-end solution for IoT, connecting wireless devices to EsgynDB.

SSD Firmware Engineering Intern

Intel

Summer of 2015, I worked at Intel as an SSD firmware engineering intern. My contributions included automating the bench testing of experimental firmware and optimizing the build process for all of Intel's enterprise SSD product lines.