Fiona Hopkins

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
Fiona Hopkins is a software engineer based in Cambridge, MA with 13 years of experience building both front-end frameworks and embedded systems. She contributes to open-source projects such as Stencil.js core—improving cross-browser polyfills and configuration for scalable web components—and the atsamd Rust crates, where she implemented UART/I2C integrations for Adafruit boards. Her work spans civic and product engineering (currently on voting services for the Democrats and formerly at Google Fabric, the City of Boston, and Upstream Tech), giving her a pragmatic, user-focused perspective. Comfortable moving between UI component toolchains and low-level hardware, she pairs technical breadth with a collaborative, kindness-first approach to development.
code14 years of coding experience
stackoverflow-logo

Stackoverflow

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

Github Skills (43)

uart10
typescript310
javascript10
atmel10
embed10
css10
typescript10
webcomponents10
stencil10
typescript210
microcontroller10
javascripts10
front-end-development10
polyfills10
sys10

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