Stephen Pryde

Senior Software Engineer at LexisNexis Risk Solutions

Adelaide, South Australia
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Stephen Pryde is a senior software engineer based in Adelaide with 19+ years of professional development experience and deep expertise in Rust, TypeScript, Python, cloud-native SaaS, and test automation. He has a strong track record building end-to-end systems—from backend services and databases to front-end apps and CI/CD—often creating frameworks and tooling from scratch (notably large Python test frameworks and autonomous Rust test runners). Stephen is an active open-source contributor to well-regarded Rust WebDriver clients (fantoccini and thirtyfour), implementing comprehensive W3C commands and improving robustness for browser automation. In 2025 he shipped four solo cloud-deployed web apps using AI tooling to accelerate development, including a client-only in-browser coding tutor with a bespoke teaching language. He excels at turning testing and automation into product-quality services (autonomous runners, test results databases, mocks for external services) that scale across teams. Curious and hands-on, he balances deep systems work with regularly shipping polished consumer-facing side projects.
code10 years of coding experience
job11 years of employment as a software developer
bookYr12, Mathematics 1 & 2, Physics, Information Technology, Yr12, Mathematics 1 & 2, Physics, Information Technology at Reynella East High School
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
93reputation
10kreached
2answers
3questions
github-logo-circle

Github Skills (25)

selenium-webdriver10
webdriver10
selenium10
command-line-interface10
selenium-ide10
standard-library10
automation10
command-line10
command-line-tool10
automations10
rust10
common-library10
c-library10
serde10
futures9

Programming languages (8)

TypeScriptMDXJavaC++RustJavaScriptPythonKotlin

Github contributions (5)

github-logo-circle
Vrtgs/thirtyfour

Nov 2019 - Dec 2022

Selenium WebDriver client for Rust, for automated testing of websites
Role in this project:
userBack-end Developer
Contributions:90 releases, 48 reviews, 326 commits in 3 years 1 month
Contributions summary:Stephen implemented all commands from the W3C specification, adding functionality for various WebDriver operations like session management, navigation, window handling, element interaction, and alert handling. The user refactored the request handling within the remote connection to improve its robustness. The contributions show a focus on expanding and refining the core functionality of a Selenium WebDriver client in Rust.
automated-testingautomation-seleniumrusttestingw3c-webdriver
jonhoo/fantoccini

Jan 2022 - Oct 2022

A high-level API for programmatically interacting with web pages through WebDriver.
Role in this project:
userBackend Developer
Contributions:60 reviews, 43 commits, 6 PRs in 9 months
Contributions summary:Stephen significantly contributed to the `fantoccini` library by implementing numerous WebDriver commands, primarily focusing on adding functionality for interacting with web pages programmatically through WebDriver. Their work involved modifying the `src/session.rs` and `src/cookies.rs` files to include various WebDriver commands, including support for cookies, navigation, window management, and user prompts. These additions expanded the capabilities of the library, allowing for more comprehensive automation and control over web browser interactions.
apirusthigh-levelhigh-level-apiautomation
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
Stephen Pryde - Senior Software Engineer at LexisNexis Risk Solutions