Phoebe Gill is a software engineer with a decade of experience building back-end systems, tooling, and automation across government and industry. She has delivered production-grade Rust contributions to high-profile open-source projects like swagger-codegen, rust-clippy and cargo-edit, improving async server support, workspace tooling, and Cargo UX features. Her career spans roles at Policy Expert, Snyk and the UK Government Digital Service where she combined pragmatic engineering with public-sector delivery and platform thinking. Comfortable across systems and developer tooling, she repeatedly focuses on developer experience, build pipelines and robust API/server implementations. A Cambridge-educated natural scientist by training, she brings a rigorous, curious approach to debugging complex distributed codebases. Notably, her open-source work shows a knack for thoughtful refactors and practical enhancements that reduce friction for other Rust developers.
10 years of coding experience
7 years of employment as a software developer
Master of Science - MSci, Natural Sciences, Master of Science - MSci, Natural Sciences at University of Cambridge
A utility for managing cargo dependencies from the command line.
Role in this project:
Backend Developer
Contributions:72 commits, 33 PRs, 2 pushes in 1 year
Contributions summary:Phoebe primarily contributed to the `cargo-edit` project, a command-line utility for managing Cargo dependencies in Rust projects. Their work involved implementing new features, such as the `--update-only` flag for the `cargo add` command, which allows for selective upgrades of dependencies. They also added integration tests for the new feature and made updates to the codebase for toml and curl dependencies. The commits demonstrate their understanding of Rust and its associated tooling.
A bunch of lints to catch common mistakes and improve your Rust code. Book: https://doc.rust-lang.org/clippy/
Role in this project:
Back-end Developer & Automation Engineer
Contributions:5 PRs, 8 comments, 3 issues in 1 year
Contributions summary:Phoebe primarily worked on enhancing the `cargo clippy` tool within the `rust-clippy` repository. Their contributions include implementing workspace support for the tool, adding help text for a new feature, and removing code related to manifest path handling. The user also refactored code by running `Rustfmt-nightly` for code style consistency and integrated changes from upstream. The user's work involved modifications to the build process and core functionality of `cargo clippy`.
linterlintrustlangmistakes
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.