Experience
2025 — Now
2025 — Now
San Francisco, California, United States
2017 — 2022
2017 — 2022
Full stack software engineer developing and maintaining code across all aspects of a complex React app
for creating and managing ads on Facebook. Focus was on small businesses that account for ~80% of
active advertisers on Facebook.
● Improved the entrypoint for our ad creation tool on small businesses Facebook Pages’, driving an
increase of thousands of monthly active advertisers, and fulfilling 90% of the team’s goal for 2022
H1.
● Developed a Machine Learning feature, based on a majority of Facebook Pages, to create a smart
default targeting option for advertisers.
● Designed and implemented robust backend systems, consolidating code to make porting features
from web to mobile efficient, reliable, and easily extensible.
● Regularly worked with our Data Science team to analyze and monitor our experiment data to plan
iterations and diagnose areas for deeper investigation.
● Member and then leader of the team that developed Ad Center, our centralized surface for managing
ads by small businesses on Facebook, which was important for improving advertiser loyalty.
● Built out modular and portable React UI’s to manage ads across different Meta platforms working
closely with graphic designers.
● Provided general operational support to the team, with on-call maintenance of the product.
2016 — 2016
2016 — 2016
San Francisco, CA
• Contributed data summarization tools to Morphie (https://github.com/google/morphie), an open source C++ tool that
generates graphs from forensic data, as part of the Security and Privacy division
• Implemented suite of graph transformations, and tested extensively using Google Test library
2015 — 2015
2015 — 2015
• Developed a data visualizer/debugging tool for the Bloomberg terminal called OVIZ
• As a separate project, developed a tool in Python to simulate trading scenarios on proposed models for a modernized order
management
• OVIZ displays complex financial transactions in a tree diagram to allow the user to track the allocation of specific trades
• OVIZ was originally intended to be an internal debugging tool, but was eventually rolled out to clients after several clients
expressed interest in using it
• Wrote backend service in C++ and frontend in JavaScript
Education
Yale University