Paul Campbell is a senior software engineer with 10+ years of hands-on experience at Microsoft, where he has shipped features across Windows Console, CMD, WSL, Adaptive Cards, and Windows Widgets. He began his career as an SDET and progressed through roles on Windows Shell and Internet Explorer, giving him a strong background in testing, reliability, and large-scale Windows platform development. Paul contributes to well-known open-source projects such as WinAppDriver and AdaptiveCards, improving test automation and modernizing C++ codebases to C++17 while driving cppcore-guideline–compliant refactors. Based in Duvall, Washington, he combines pragmatic engineering with deep product knowledge of desktop UX and build systems. Colleagues rely on him for code-quality improvements and resilient automation, and he brings a knack for turning brittle tests and legacy builds into maintainable pipelines.
10 years of coding experience
18 years of employment as a software developer
BSBA, Computer Information Science, BSBA, Computer Information Science at University of Florida
A new way for developers to exchange card content in a common and consistent way.
Role in this project:
Front-end Developer
Contributions:3 releases, 809 reviews, 521 commits in 4 years 9 months
Contributions summary:Paul primarily focused on improving the code quality and build process. They addressed warning levels, fixed build failures, and switched to C++17 language specifications. Their work included fixing namespacing directives and enabling checks for member initialization. The commits also involved refactoring the code to conform to the cppcore guidelines, indicating a focus on code quality.
Contributions:22 commits, 9 pushes, 7 branches in 1 year 3 months
Contributions summary:Paul primarily contributed to test automation within the WinAppDriver project. They added and modified tests, incorporating XPath for element location within the application under test. Their work focused on testing different aspects of the application, including the AlarmClock and Calculator samples, and ensuring functionality using automated tests. They also updated existing tests to account for new features and functionality.
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
Paul Campbell - Senior Software Engineer at Microsoft