Fiona Hopkins

Staff Software Engineer at Democratic National Committee

Cambridge, Massachusetts, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Fiona Hopkins is a Staff Software Engineer with 14 years of experience building user-facing and infrastructure software across political tech, civic services, and developer platforms. She blends front-end leadership (Blogger, Twitter, Lens at Upstream) with hands-on systems work—contributing to projects from Stencil.js to embedded Rust for atsamd microcontrollers—so she comfortably spans web, devops, and IoT. Based in Cambridge, MA, she currently drives engineering for high-impact civic projects at the Democratic National Committee while keeping an artisan approach to code and collaboration. Known for thoughtful, kindness-first engineering, she pairs product-focused delivery with deep open-source contributions that improve cross-framework component tooling and browser compatibility.
code14 years of coding experience
job16 years of employment as a software developer
bookMaster’s Degree, Computer Science, Master’s Degree, Computer Science at Brown University
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
1,966reputation
175kreached
10answers
1question
github-logo-circle

Github Skills (37)

uart10
javascript10
atmel10
embed10
css10
typescript10
web-components10
stencil10
microcontroller10
front-end-development10
polyfills10
sys10
typescript-types10
custom-element10
embedded10

Programming languages (14)

RustVueGoHTMLKotlinStylusTypeScriptCoffeeScript

Github contributions (5)

github-logo-circle
google-fabric/velocity-react

Aug 2015 - May 2019

React components for Velocity.js
Role in this project:
userFront-end Developer
Contributions:20 releases, 82 commits, 118 PRs in 3 years 9 months
Contributions summary:Fiona primarily focused on improving the React components within the repository. Their work includes fixing jsdom checks, refactoring existing code, and integrating new features such as `interruptBehavior`. They also added demo examples to show new features. Furthermore, they contributed to supporting React 15.5/16.0 with relevant changes to the project.
velocityreactreact-components
atsamd-rs/atsamd

Jun 2019 - Jul 2019

Target atsamd microcontrollers using Rust
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:8 commits, 6 PRs, 2 branches in 27 days
Contributions summary:Fiona primarily focused on implementing and enhancing functionality for the `atsamd` microcontroller family. They added UART setup for various Adafruit boards and a PyPortal, demonstrating hardware integration skills. Code changes included refactoring GPIO interfaces and implementing convenience functions for I2C and UART communication. These changes involved significant modifications to board-specific pin configurations and peripheral initialization.
samd51nrf52840rustatmelsame54
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.
Request Free Trial