James Campbell

Blockchain Developer at NuCypher

United Kingdom
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
James Campbell is a blockchain developer and product engineer with 12 years of experience building and operating distributed systems across finance and healthcare. Currently contributing to NuCypher and serving as CTO at Aloe Health while consulting on DevOps and Python projects, he blends low-level infrastructure reliability with hands-on blockchain development. His background includes real-time trading systems at Quantlab where he combined DevOps, algorithmic trading and latency analysis to keep systems MIFID-compliant and performant. An active open-source contributor and technical writer, he has improved documentation and onboarding for notable projects like NuCypher’s Threshold Access Control runtimes and added algorithmic strategies and tests to research tools such as Axelrod. With a BSc in Mathematics and partial PhD work in deep learning, he brings rigorous quantitative thinking to product-focused engineering and developer experience. Notably, he pairs production-grade DevOps with an unusual mix of research-driven strategy design and clear technical communication.
code12 years of coding experience
job3 years of employment as a software developer
bookDoctor of Philosophy - PhD, Deep Learning (Unfinished), Doctor of Philosophy - PhD, Deep Learning (Unfinished) at Cardiff University / Prifysgol Caerdydd
bookSt Nicholas Catholic High School
stackoverflow-logo

Stackoverflow

Stats
694reputation
68kreached
2answers
9questions
github-logo-circle

Github Skills (24)

restructuredtext10
python10
technical-writing10
rs10
game-theory10
documentation10
testing9
pytest9
access-control9
computer-science8
cryptography8
mathematics8
math8
web3js8
csv6

Programming languages (10)

TypeScriptCSSRustSolidityJavaScriptGoHTMLRoff

Github contributions (5)

github-logo-circle
Axelrod-Python/Axelrod

Feb 2015 - Dec 2016

A research tool for the Iterated Prisoner's Dilemma
Role in this project:
userBack-end Developer
Contributions:95 commits, 6 PRs, 28 comments in 1 year 9 months
Contributions summary:James's contributions center around implementing a new strategy, "Retaliate", for the Iterated Prisoner's Dilemma game. They added the strategy's code, tests, and included it in the list of available strategies. Furthermore, the user contributed to adding functions to compute the state distribution of a match and documented these functions. Finally, the user worked on implementing and testing a Dual transformer.
pythonprisoners-dilemmamathematicsgame-theorydilemma
nucypher/nucypher

Mar 2022 - Jan 2023

Threshold Access Control (TACo) Node Runtime
Role in this project:
userTechnical Writer
Contributions:5 releases, 141 reviews, 54 commits in 9 months
Contributions summary:James primarily focused on improving the project's documentation. Their commits involved clarifying tutorial instructions, fixing formatting issues in existing documentation, and adding information to the testnet and other relevant pages. They also added Rust installation steps and included links to the glossary, indicating a focus on user understanding and project accessibility.
cryptographydecentralized-identifiersproxysecuritythreshold
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