At Fuller Vision, I work as a Lens Software Engineer. I’m motivated by interesting real-life problems and how they connect to abstract ideas in mathematics and computer science.
At NextSilicon, I worked as a Machine Learning Software Engineer and then as a Performance Simulation Engineer. My work has primarily been in C++ and Python, though I’m language-agnostic and willing to learn what a problem requires.
At LiveKeys, I refactored a text editor with code folding, line enumeration, and highlighting, and created visual editing components for tasks such as image and video editing. I also implemented node editing and computer vision components based on face detection and projection mapping.
At Embroker, I improved test automation by writing unit and integration tests. Earlier, at Microsoft, I participated in the Office Sway General Availability release and interned on an independent R&D project related to its OCR Engine.

