Summary
Bryan Gillis is a research software engineer and astrophysicist with 10 years post-PhD experience building, validating, and operating large-scale scientific codebases for the Euclid Space Telescope mission. He combines deep domain expertise in weak lensing and cluster computing with practical strengths in C/C++ and Python to design robust pipelines, automated tests, and deployment workflows that have repeatedly rescued project timelines. Comfortable both as an autonomous contributor and as a coordinator of multi-developer efforts, he has led major validation programmes, produced technical notes and peer-reviewed papers, and consolidated disparate code into reliable production pipelines. Bryan also translates complex science for broader audiences—he’s a repeat expert guest on a popular podcast and creator of dozens of edutainment videos—while teaching peers through tutorials and convenience tools. Self-taught in game development and audio/video production, he brings uncommon creativity to engineering problems and a knack for spotting and filling unseen project gaps. Based in Livingston, Scotland, he now applies this blend of research rigor, software engineering, and communication at the University of Southampton.
10 years of coding experience
10 years of employment as a software developer
Doctor of Philosophy (PhD), Astrophysics, Doctor of Philosophy (PhD), Astrophysics at University of Waterloo