Peter Glotfelty is a Senior Software Engineer at Microsoft with eight years of experience building data-driven and distributed systems, currently focused on leveraging strong type systems and functional programming to deliver robust solutions. He began his career reducing cognitive overhead in Windows engineering and progressed to using data and ML in Windows Build to predict process durations and surface customer value. Peter contributes to the Rust ecosystem—most notably enhancing the strum crate with custom derives and enum utilities—demonstrating practical language tooling expertise beyond his day job. A high-achieving Ohio State alum (3.98 GPA) who started as an RA, he combines technical rigor with empathy and community-building skills. He thrives on exploring new problem spaces and translating insights into measurable impact for customers and teams.
8 years of coding experience
5 years of employment as a software developer
Bachelor's degree, Computer Engineering, 3.98 (4.00 scale), Bachelor's degree, Computer Engineering, 3.98 (4.00 scale) at The Ohio State University
A small rust library for adding custom derives to enums
Role in this project:
Back-end Developer
Contributions:61 commits in 3 years
Contributions summary:Peter primarily contributed to the development of the `strum` library, focusing on adding and improving derive macros for Rust enums. They implemented features such as `Display` and `EnumIter` traits, expanding the functionality of the library. Further contributions included documentation updates and refactoring, as well as fixing compilation issues. The user's work is centered around providing tools for enum manipulation and enhancement within the Rust ecosystem.
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
Peter Glotfelty - Senior Software Engineer at Microsoft