Andrew Swan is a senior software engineer based in Berkeley with 13 years of experience building performant front-end systems and browser platform features. He currently contributes to Figma and previously held staff roles at Mozilla where he helped modernize Firefox by rewriting components as Web Components, designing WebExtensions APIs, and improving startup performance. Earlier work includes founding-stage architecture and hands-on engineering at Jut and systems engineering at Riverbed, showing a blend of product-driven design and deep implementation skills. He holds BS, MS, and PhD credentials in Computer Science from UC Berkeley, bringing research rigor to pragmatic engineering decisions. An engineer who quietly bridges browser internals and user-facing apps, he’s as comfortable optimizing startup time as shaping extension ecosystems.
13 years of coding experience
16 years of employment as a software developer
Bachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at University of California, Berkeley
Experimental extension activity logging for Firefox
Contributions:1 PR, 2 pushes, 1 branch in 11 months
firefoxactivity-logginglogging
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.