Graham Coulby

Lead Software Engineer at Leonardo

Newcastle upon Tyne, England, United Kingdom
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
Graham Coulby is a Lead Software Engineer with a PhD in Computer Science and over a decade of experience building scalable, research-informed systems for IoT, embedded, and cloud platforms. He blends academic rigour with product delivery—designing secure, uni-directional data transport for building sensor networks and bringing AI-driven maritime solutions to production to cut emissions and improve fleet availability. At Leonardo he now shapes the vision for a next-generation cloud platform, having previously developed real-time and safety-critical embedded software and PLC integrations. Comfortable from hardware to cloud and with interests in game development and graphic design, Graham often crosses discipline boundaries to prototype practical solutions. He’s as likely to author a research paper as to ship a CI/CD pipeline, and his career shows a consistent drive to apply computer science to tangible engineering problems.
code10 years of coding experience
job5 years of employment as a software developer
bookDoctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at Northumbria University
bookFoundation degree, Music Production, Pass, Foundation degree, Music Production, Pass at Newcastle College
languagesEnglish
github-logo-circle

Github Skills (80)

tabletop10
playing10
azerothcore10
xbim10
qbcore-framework10
rpg9
validation9
webview9
gtk9
cpp9
wkwebview9
css9
json-database9
model-validation9
gui-toolkit9

Programming languages (9)

C#TypeScriptDockerfileC++CTeXJavaScriptLua

Github contributions (5)

github-logo-circle
Contributions:9 pushes, 1 branch in 5 years 7 months
gcoulby/RandomFileGenerator

Jul 2018 - Aug 2020

Recursively creates directories full of randomly named files. Used for testing batching scripts.
Contributions:2 releases, 7 pushes, 2 branches in 2 years 1 month
batchingrecursivelytestingdirectoriesrandomly
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