George Pollard is a Principal Software Engineer with 17 years of experience, currently leading delivery and architecture at Microsoft from Auckland, New Zealand. He specialises in high-leverage engineering—automating build/test/deploy pipelines and applying property-based testing, fuzzing and model-based techniques to drive down developer cycle time. Comfortably polyglot, George prefers Rust but brings deep experience across .NET (C#/F#), C++, TypeScript, Python and Haskell, and has a pragmatic dislike for Go. An active OSS contributor, his work spans notable projects like Azure Service Operator, nushell and Microsoft OneFuzz where he improved code generation, rendering and fuzzing infrastructure. Colleagues value him for practical refactors that unlock long-term quality and productivity gains rather than quick fixes.
17 years of coding experience
15 years of employment as a software developer
Bachelor of Engineering with Honours Multimedia Systems, Bachelor of Engineering with Honours Multimedia Systems at Massey University - Te Kunenga ki Pūrehuroa
Azure Service Operator allows you to create Azure resources using kubectl
Role in this project:
Back-end Developer
Contributions:7 releases, 308 reviews, 340 commits in 2 years 9 months
Contributions summary:George was involved in significant refactoring and improvements to the code generation process, specifically targeting the naming and generation of types, as well as enhancements to the handling of allOf and oneOf constructs. They refactored the `Type` and `Definition` interfaces and refactored the code generator into pipeline stages and integrated the logic for handling the status information from the Swagger specifications. They also implemented the handling of format in specs and added support for validations of strings, arrays, numbers and other datatypes.
Contributions:552 reviews, 227 commits, 667 PRs in 9 months
Contributions summary:George's contributions focused on fixing typos, improving code quality, and streamlining the build process. They addressed linter issues in multiple files, updated build dependencies, and attempted to improve the build performance. Additionally, the user made changes to the CI/CD scripts, including adding extensions for the devcontainer and attempting to improve sccacheability.
securityhostedfuzzingattestationas-a-service
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
George Pollard - Principal Software Engineer at Microsoft