James Whiteside is a research scientist and engineer based in London who blends a PhD in Materials Engineering with three years of applied research and engineering experience across academia, defense, and industry. He has moved from hands-on electron microscopy and GPU-accelerated analysis of terabytes of diffraction data to designing graph-based data models and improving query language design at TypeDB, and now contributes research at Neo4j. His work spans from device-level radiation detector characterization to enterprise graph modeling for drug repurposing, demonstrating rare fluency in both physical sciences and database/type-theoretic systems. Known for building robust tooling—such as a TypeDB Jupyter connector—and for translating complex experimental insights into scalable software, he pairs deep quantitative methods with practical engineering delivery.
3 years of coding experience
6 years of employment as a software developer
PhD, Materials Engineering, PhD, Materials Engineering at University of Surrey
Contributions:2 PRs, 191 pushes, 26 branches in 9 months
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.