David Kirkwood

Research Fellow Software Engineer at University of Birmingham

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
David Kirkwood is a research-focused software engineer with over a decade of hands-on experience building large-scale simulation systems, particularly railway network and traffic-management simulators. He combines deep low-level roots (starting on 68K assembler) with modern Java, Kubernetes and React stacks, and has taken projects from solo prototypes (HERMES) to university-backed platforms (BRaVE) used for research, teaching and industry collaboration across multiple domains. His PhD in railway signalling simulation underpins a specialty in modelling timetable robustness, traffic management and system interoperability, including man-in-the-loop and hardware-in-the-loop integrations. Based in England, he favors pragmatic, well-architected solutions and brings a long-term perspective—staying current with tooling while not being swayed by hype such as transient AI trends.
code11 years of coding experience
job11 years of employment as a software developer
bookDoctor of Philosophy (Ph.D.), Computer simulation of Railway signalling algorithms., Doctor of Philosophy (Ph.D.), Computer simulation of Railway signalling algorithms. at The University of Birmingham
bookBachelor's Degree, Computer Science, 1st class., Bachelor's Degree, Computer Science, 1st class. at Staffordshire University

Programming languages (2)

JavaJavaScript

Github contributions (5)

github-logo-circle
davekirkwood/RailDriver

Mar 2017 - Feb 2024

Contributions:8 pushes, 1 branch in 7 years
davekirkwood/codility

Nov 2020 - Oct 2024

Contributions:43 pushes, 1 branch in 3 years 11 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.
Request Free Trial
David Kirkwood - Research Fellow Software Engineer at University of Birmingham