Sean Poulter is an Ottawa-native systems and software developer with over a decade of experience building full-stack web apps, automated browser testing, data acquisition tools, and aerospace control-system verification. He combines hands-on front-end work (React, Redux, SSR) and back-end services (Node.js, Koa) with a strong emphasis on test automation and tooling—recently deepening expertise in testing frameworks and CI reliability. Sean has contributed to high-profile open-source projects like Jest and isomorphic-git, improving CLI/editor ergonomics and stabilizing test suites across platforms including Android. His background in safety-critical avionics and DO-178B processes gives him a rigorous, verification-first approach to software quality. Comfortable across languages and domains, he’s known for quickly learning new technologies and for pragmatic improvements that reduce operational friction.
12 years of coding experience
13 years of employment as a software developer
B.Sc, Computing Technology, B.Sc, Computing Technology at University of Ottawa
The optimal flow for Jest based testing in VS Code
Role in this project:
Full-stack Developer
Contributions:66 commits, 47 PRs, 12 pushes in 2 years 6 months
Contributions summary:Sean primarily contributed to the development and maintenance of the Jest VS Code extension. Their work focused on implementing new features, such as adding options to control test execution behavior and showing code coverage. They also fixed bugs related to test result display and the detection of testing environments, and improved the Debug CodeLens functionality. Furthermore, the user refactored code to improve settings management and modularization.
A pure JavaScript implementation of git for node and browsers!
Role in this project:
DevOps Engineer & Test Automation Engineer
Contributions:3 reviews, 29 commits, 36 PRs in 7 months
Contributions summary:Sean focused on improving the project's build, testing, and dependency management processes. They updated various dependencies, including testing frameworks like Karma, Jasmine, and Jest, and related plugins. The user also addressed test failures and timeouts, specifically to resolve issues on Android 10. These changes involved modifying configuration files and scripts to enhance the reliability of the test suite.
isomorphic-javascriptvcsbrowserbrowsersjavascript
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.