James Thompson is a product-minded technical leader and tournament director with eight years of professional experience bridging software delivery, QA, and high-performance tennis operations. He has shipped backend improvements in prominent open-source Ethereum tooling—contributing refactors and feature work to projects like Optimism and Foundry—demonstrating an ability to improve modularity and reliability in complex distributed systems. At FIS he operated as a Technical Product Owner and earlier held UAT and QA leadership roles at AT&T and AustinCSI, combining agile product management with hands-on testing and stakeholder coordination. Parallel to his tech career, James has deep operational expertise in tennis program management and facilities oversight, currently directing tournaments and coaching while leveraging digital platforms to scale events. He holds certificates in digital product management and Microsoft Copilot, and is comfortable moving between code-level contributions and cross-functional program leadership. An unexpected strength: he pairs rigorous engineering discipline with frontline customer-facing event management, making him effective at translating user needs into reliable technical and operational outcomes.
8 years of coding experience
7 years of employment as a software developer
Organizational Communication General, Organizational Communication General at Rollins College
Liberal Arts Classes, Liberal Arts Classes at Valencia College
Certificate Microsoft Copilot Computer and Information Sciences and Support Services, Certificate Microsoft Copilot Computer and Information Sciences and Support Services at Vanderbilt University
Certificate Digital Product Management Management Information Systems General, Certificate Digital Product Management Management Information Systems General at University of Virginia
Foundry is a blazing fast, portable and modular toolkit for Ethereum application development written in Rust.
Role in this project:
Back-end Developer
Contributions:3 reviews, 3 commits, 12 PRs in 1 year
Contributions summary:James contributed to the `foundry-rs/foundry` repository by adding new features, fixing bugs, and improving documentation. The contributions include adding a `codesize` command to the `cast` tool and a `priority-gas-price` argument to the `forge script`. Additionally, they corrected documentation for the `cast logs` command and improved a test template. The user also contributed to the Anvil tool by adding the `--unlocked` flag for auto-impersonation on instance creation.
Contributions:10 reviews, 7 PRs, 17 comments in 1 year
Contributions summary:James primarily worked on refactoring and moving code related to the signer configuration within the `optimism` repository. Their contributions involved moving the `SignerCLIConfig` into `op-service`, and integrating the signer client within the `op-service` and `op-txmgr` packages. Furthermore, the user made changes to the tests related to the signer configuration and fixed failing tests. This work suggests a focus on improving the modularity, and internal structure of the codebase.
rollupl2-scalingovmethereumblockchain
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
James Thompson - Tournament Director at Mg Tennis Shops