Greg Spencer

Senior Software Engineer at flutter

Boulder Creek, California, 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
Greg Spencer is a Senior Software Engineer with a decade of experience building mobile and backend tooling, currently at Google and based in Boulder Creek, CA. He specializes in Flutter and Dart, having made notable contributions to core projects like flutter/engine and flutter/flutter that improved text input, accessibility, and UI examples. Greg also helped harden ecosystem tools such as dartdoc—adding HTML injection, snapshot support, and concurrency fixes—and set up CI and analysis workflows for flutter/packages. His work spans full-stack package maintenance to low-level engine fixes across Android, iOS, macOS, and accessibility scenarios, reflecting both breadth and attention to platform correctness. Colleagues would describe him as the type of engineer who quietly removes deprecated cruft, tightens tests, and surfaces subtle bugs that improve developer and end-user experience.
code10 years of coding experience
github-logo-circle

Github Skills (22)

accessibility10
ios10
sharedpreferences10
flutter-apps10
testing10
ui-design10
textinput10
android-development10
mobile-application10
uid10
front-end-development10
android10
command-line-tool10
flutter-game10
dart10

Programming languages (14)

JavaC++CSSRustTeXHTMLTypeScriptDockerfile

Github contributions (5)

github-logo-circle
flutter/packages

Jun 2018 - Sep 2022

A collection of useful packages maintained by the Flutter team
Role in this project:
userFull-stack Developer
Contributions:163 reviews, 46 commits, 46 PRs in 4 years 3 months
Contributions summary:Greg primarily contributed to the `shared_preferences` package, adding an assertion to ensure native implementations return Flutter preferences and modifying the test file. They also set up the packages repository for continuous integration and updated analysis options using scripts. Additionally, the user updated the README.md file and added the PaletteGenerator package.
flutterdart
flutter/flutter

Jun 2017 - Jan 2023

Flutter makes it easy and fast to build beautiful apps for mobile and beyond
Role in this project:
userMobile Developer (iOS)
Contributions:1870 reviews, 617 commits, 1340 PRs in 5 years 8 months
Contributions summary:Greg primarily focused on the development of the Flutter framework. They fixed various errors in the provided example code and test files. A major portion of the commits include removing old code and deprecated properties. They also created new examples and test for the UI libraries.
skiaiosmobilemobile-gamemacos
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