Dylan Sturgeon

Software Engineer at Google

Kirkland, Washington, 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
Dylan Sturgeon is a software engineer with 12 years of professional experience, currently building systems at Google from his base in Kirkland, Washington. A Rose-Hulman Software Engineering graduate, he blends pragmatic engineering with deep language-tooling expertise, having contributed core features and indexing refinements to the Swift compiler and practical enhancements to the swift-format tool. Dylan focuses on correctness and developer ergonomics—his work on member import visibility, synthesized declaration indexing, and comment-handling in formatters shows attention to subtle language and tooling edge cases. Colleagues would describe him as a detail-oriented contributor who prefers letting code speak (and sometimes surprise) when it works.
code12 years of coding experience
job1 year of employment as a software developer
bookBachelor of Science (BS), Software Engineering, Bachelor of Science (BS), Software Engineering at Rose-Hulman Institute of Technology
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (8)

compiler-development10
swift10
code-formatting10
testing10
language-design9
lexical-analysis9
parserator9
parser9

Programming languages (5)

C++ShellObjective-CSwiftPython

Github contributions (5)

github-logo-circle
swiftlang/swift-format

Aug 2019 - Oct 2022

Formatting technology for Swift source code
Role in this project:
userBack-end Developer
Contributions:33 reviews, 131 commits, 109 PRs in 3 years 2 months
Contributions summary:Dylan primarily focused on improving the formatting capabilities of Swift source code within the `swift-format` repository. Their contributions involved addressing issues related to the handling of comments, specifically the migration and proper placement of comments associated with code blocks. They also worked on implementing new features such as handling the ignore-unparsable-files flag and modifying the rules for trailing commas in collection literals, with the goal of improving the tool's accuracy and usability.
swiftformatting
swiftlang/swift

Sep 2019 - Apr 2025

The Swift Programming Language
Role in this project:
userSoftware Engineer (Core Language Contributor)
Contributions:8 reviews, 11 PRs, 33 comments in 5 years 7 months
Contributions summary:Dylan primarily contributed to the Swift programming language's codebase by implementing and testing features related to member import visibility and indexing. This included adding new tests to verify the behavior of inherited members and shadowed variables, as well as enabling indexing for references to synthesized declarations. Furthermore, they refined the indexing process by discarding non-indexed relations instead of entire references, improving the accuracy of the indexer. They also addressed issues related to collection initializer references.
swift-programmingswift-programming-languageprogramming-languageswift
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
Dylan Sturgeon - Software Engineer at Google