Experience
2021 — Now
San Francisco Bay Area
2018 — 2021
2018 — 2021
Menlo Park, California, United States
• Lead engineer for Keyframes, an internal 2D vector animation format/renderer used for drawing animations such as the Facebook reactions (like, love haha, etc), animated Facebook wordmark, Messenger Stickers, text animations ie “Congratulations”, and more
• Co-authored the Keyframes v3 file format, compressing the animation file size to 40% their previous size
• Created React/Redux Adobe After Effects plugin, allowing animators to export, preview, and configure animation metadata for their Keyframes Animations
• Responsible for onboarding and mentoring interns, new hires, and junior engineers
2016 — 2018
2016 — 2018
Menlo Park, California, United States
• Lead engineer on Facebook’s suite of “personalized videos”. Developed nodejs templating system to combine creative deliverables with user data/photos into unique & personalized videos. These templates are used to generate ~50 billion videos a year
• Designed and implemented an art pipeline to take creative deliverables and turn them into production assets. This turned weeks of engineering work into hours of work and as a result we were able to increase the amount of video templates by >4x
• Worked on creative design, concepting, production, technical implementation, and release, for the personalized Birthday, Year In Review, Anniversary, Friendversary, and Monthly Recaps videos.
• Added motion blur & text functionality to the C++ SKIA video renderer
• Created internal React app allowing linguists to perform i18n process in 1 day vs 2 weeks
• Designed and created React Native / OpenGL slideshows that take user’s photos and turn them into animated slideshows for the iOS app
• Created a geo-location based utility for alerting users of events happening close to their current location. Included internal management dashboard as well as client surfaces
2014 — 2016
2014 — 2016
San Francisco, California, United States
• Lead the development of the Famous rendering engine, a 3D renderer & scene graph API targeting both DOM & WebGL
• Engineering Manager responsibilities included recruiting, code reviews, performance reviews, and mentoring junior engineers. Grew the team from 3 to 9 within a year, including 1 remote engineer
• Tech Lead responsibilities included, architecting and implementing the core rendering pipeline and complimentary utilities with a focus on performance, API consistency, and modularity
• Acted as the release manager, cutting and publishing releases to Github and NPM
• Acted as main POC for community members to help with issues, discuss roadmaps, and review/accept pull requests
2013 — 2014
2013 — 2014
San Francisco
• Developed layout primitives, utilities, and core rendering features for the initial version of the platform
• Wrote online tutorials and curriculum to help foster adoption of the platform
• Taught classes on how to use the platform at meetups and Famous sponsored events
Education
Lehigh University
Bachelor of Science (B.S.)
2007 — 2011