Summary
Daniel Holmes is a Middleware Architect and Principal Software Engineer with 25+ years of experience designing high-performance, production-grade systems and pragmatic turnarounds. He specialises in HPC and supercomputing architectures, is a long-standing member of the MPI Forum, and has driven dramatic optimisations—e.g., cutting runtimes from 30 hours to 30 minutes and delivering 27x faster data processing—that enabled business model shifts to SaaS. Comfortable as both a hands-on developer and technical lead, he blends academic rigour (PhD in Computing, MSc in HPC) with industry impact across SMEs, research centres and enterprise clients including Intel and EPCC. Known for fast, tactical remediation of critical systems, he also designs scalable parallel solutions for scientific simulation and data-intensive workloads. Based in Earlston, Scotland, he brings a rare mix of standards-level influence and practical delivery that accelerates high-performance applications into production.
10 years of coding experience
17 years of employment as a software developer
MSc, High Performance Computing, Distinction, MSc, High Performance Computing, Distinction at The University of Edinburgh
Bachelor of Science - BS, Natural Sciences, Bachelor of Science - BS, Natural Sciences at Durham University