Staff Software Engineer at Democratic National Committee
Cambridge, Massachusetts, United States
Join Prog.AI to see contacts
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.
14 years of coding experience
16 years of employment as a software developer
Master’s Degree, Computer Science, Master’s Degree, Computer Science at Brown University
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.
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.