Software Engineering
I currently work at Figma, where we're designing the creative canvas for everyone right in the browser. I've been on Figma's Rendering & Animation team since 2022, which manages the end-to-end graphics rendering pipeline for Figma's in-browser WebGPU canvas. Some of my featured work:
- I was the tech lead for the Figma shaders Config launch.
- A blog post I wrote in my early Figma years about migrating our prototyping viewer codebase to Typescript (before LLMs were good!).
Before that, I worked at Meta (formerly Facebook), where I worked on building an ecosystem of tools for SQL analysis and rich, privacy-aware type-checking, as well as AI infrastructure.
University
During my college years I did a bachelor's degree in computer science and a master's in data science. While there, I wrote my senior thesis about differential privacy methods in graph statistic computation, which you can find here.
Random Projects
Check out my GitHub for some of my projects!
- Rusty Rubik: a Rubik's Cube representation and solver written in Rust. In development: a general-purpose puzzle solver.
- TorchLint: a device and matrix dimension linter for PyTorch programs written in Haskell.
College Experiences
In my college years, I was a developer and project manager at Penn Labs and a co-organizer of the Philadelphia Classic programming competition.
I've also been a teaching assistant for several of Penn's classes: