Summary
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