John Doherty is a seasoned software engineer with 12 years of experience building production-grade systems in computer vision, AR, and front-end tooling, currently contributing to Figma’s engineering organization in San Francisco. His background spans taking 3D reconstruction research into optimized C++14 production code at Magic Leap—where he focused on vectorization, memory layout, and embedded performance—as well as practical mobile and backend work from internships at Yelp and research at Stanford. At Figma he has shifted toward UX-driven front-end contributions, improving plugin workflows (notably enhancing an SVG inserter and resizer in the popular figma/plugin-samples repo) that bridge design tooling and developer ergonomics. Comfortable across low-level performance engineering and user-facing UI polish, he brings a rare combination of deep systems optimization skills and a product-minded eye for improving developer and designer experiences.
12 years of coding experience
5 years of employment as a software developer
BS Electrical Engineering, BS Electrical Engineering at Purdue University
Master's degree Artificial Intelligence, Master's degree Artificial Intelligence at Stanford University
Contributions:20 reviews, 16 commits, 6 PRs in 1 month
Contributions summary:John primarily contributed to enhancing the user interface of Figma plugins. They added new features to an SVG inserter plugin, including the integration of icons and a color preview functionality. Furthermore, the user improved an existing resizer plugin by addressing build issues related to plugin parameters and adding freeform parameter options. These contributions indicate a focus on improving the user experience and functionality of the plugins within the Figma environment.
vatic is an online, interactive video annotation tool for computer vision research that crowdsources work to Amazon's Mechanical Turk. Our tool makes it easy to build massive, affordable video data sets. Written in Python + C + Javascript, vatic is free and open-source software.
Contributions:116 commits, 93 pushes, 1 branch in 5 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.