Phil Quitslund

Software Engineer at Google

Portland, Oregon, 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
Phil Quitslund is a seasoned software engineer with 14+ years of experience, currently at Google and based in Portland, Oregon. He brings deep expertise in Dart and Flutter, contributing to high-profile open-source projects like the Flutter framework, Flutter DevTools, and IntelliJ IDEA plugins. His work spans full-stack development, tooling, linting and SDK internals—shipping features, refactors, and automated tests that improve developer experience and code quality. Phil’s background blends a humanities BA in Philosophy with an MS in Computer Science, which shows in his attention to clear interfaces and maintainable abstractions. Notably, he has driven subtle but impactful maintenance work—lint rule design, SDK versioning logic, and test updates—that keep large ecosystems healthy and reliable.
code14 years of coding experience
job6 years of employment as a software developer
bookMS, Computer Science, MS, Computer Science at Portland State University
bookBA, Philosophy, BA, Philosophy at Reed College
github-logo-circle

Github Skills (49)

test-automation10
unit-testing10
maintenance10
flutter-plugin10
scripting10
flutter-apps10
testing10
app-framework10
audio-processing10
user-interface10
ui-design10
plugin10
lua10
audio10
api-documentation10

Programming languages (12)

TypeScriptJavaShellC++CSCSSTeXJavaScript

Github contributions (5)

github-logo-circle
dart-lang/linter

Jan 2015 - Jan 2023

Linter for Dart.
Role in this project:
userBack-end Developer
Contributions:166 releases, 864 reviews, 2149 commits in 8 years 1 month
Contributions summary:Phil's contributions focused on improving the Dart linter by implementing specific new lint rules to ensure code quality. This included writing code to detect issues with API usage, such as missing or inconsistent documentation for public APIs and verifying that methods were properly documented. The user also refactored code to use new APIs, enhanced the checks, and provided tests to ensure the rules were correctly applied.
linterlintstyle-linterdartflutter
dart-lang/sdk

Nov 2011 - Jan 2023

The Dart SDK, including the VM, JS and Wasm compilers, analysis, core libraries, and more.
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:2 reviews, 1208 commits, 3 PRs in 11 years 4 months
Contributions summary:Phil primarily focused on improving and maintaining linting rules and tests for the Dart SDK. They implemented new tests for ensuring correct handling of imports and parameters and they updated existing test suites to reflect changes in compiler behavior. The user also contributed to the improvement of code quality through fixes for various diagnostics related to invalid code.
dartsdkdart2jscore-librariesflutter
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
Phil Quitslund - Software Engineer at Google