James Clark is a Senior Software Engineer based in London with 10 years of experience building full-stack and high-performance systems across startups, research labs, and motorsport. He has deep HPC and GPU experience from contributions to CuPy—adding CUDA device and PCI bus ID functionality—and a MSc in High Performance Computing from Edinburgh. At Zapata he spanned backend streaming, realtime motorsport strategy dashboards, and local-first data replication tools, showing a rare blend of low-latency systems and user-facing dashboards. He founded and engineered platform solutions at Formeric and brought scientific rigor from the Hartree Centre into production software. James excels at translating stakeholder needs into robust, cross-stack solutions and often surfaces hardware-level details to improve software reliability. Colleagues rely on him for pragmatic engineering across cloud, on-prem, and edge environments.
10 years of coding experience
8 years of employment as a software developer
Master of Science (MSc), High Performance Computing, Merit, Master of Science (MSc), High Performance Computing, Merit at The University of Edinburgh
Bachelor of Science with Honours (BSc Hons), Physics, First Class, Bachelor of Science with Honours (BSc Hons), Physics, First Class at University of Aberdeen
Contributions:17 commits, 1 PR, 10 comments in 4 days
Contributions summary:James contributed to adding and improving CUDA device functionality within the CuPy library. They implemented features to retrieve device information using the PCI bus ID, including creating new functions and class methods. Their work included adding tests to validate the PCI bus ID functionality and refactoring existing code to streamline the device selection process. They also updated the code to use ascii encoding.
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 Clark - Senior Software Engineer at Andretti Global