James Harrison

HPC-AI Performance Engineer at ICHEC (Irish Centre for High-End Computing)

Dublin, Ireland
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

👤
Senior
🎓
Top School
James Harrison is a Senior Data Engineer with 9 years' experience applying high-performance computing and software engineering to real-world humanitarian problems, currently leading data engineering at the Flowminder Foundation in Dublin. He designs and optimises pipelines that process terabyte-scale, sensitive geospatial mobility data on modest hardware, enabling crisis response, vaccination planning and national statistics across low- and middle-income countries. His PhD in computational particle physics underpins a rigorous approach to algorithm optimisation, parallelisation, and reproducible data modelling, which he pairs with practical skills in Airflow, Python, PostgreSQL and Parquet storage. He has a track record of reducing storage footprints and speeding crisis analyses from weeks to days, while training partners to adopt robust, privacy-conscious methods. Comfortable juggling varied roles in resource-constrained environments, he mentors teams, improves UX for analysts, and contributes to open-source FlowKit used for mobility analysis. Outside work he channels his curiosity into music, cooking and travel, reflecting a collaborative and inquisitive mindset that drives impactful technical solutions.
code9 years of coding experience
job12 years of employment as a software developer
bookA level, Mathematics, A level, Mathematics at Winterbourne International Academy
bookDoctor of Philosophy - PhD, Theoretical and Mathematical Physics, Doctor of Philosophy - PhD, Theoretical and Mathematical Physics at University of Southampton
bookGCSE, GCSE at The Ridings High School
languagesFrench, English
github-logo-circle

Github Skills (55)

cdr10
modeling-tool10
analytics10
mobile10
mobility10
cpp8
julia8
python8
data-parallel8
nteract8
r8
jupyter8
notebook7
scala7
machine-learning7

Programming languages (6)

C++HTMLPerlJupyter NotebookPythonSQL

Github contributions (5)

github-logo-circle
Benchmarks for the FlowKit project
Contributions:7 PRs, 1011 pushes, 10 branches in 1 year 3 months
benchmarkbenchmarksflowkit
jch1g10/Grid

Oct 2016 - Jun 2018

Data parallel C++ mathematical object library
Contributions:94 pushes, 1 branch, 7 tags in 1 year 7 months
cppdata-parallel
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