Keith Bourdon is a seasoned software development manager with over 28 years of experience specializing in aviation systems and leading teams that deliver mission-critical air traffic control displays used across Canada and the UK. He directs modernization efforts to replace decades-old monolithic systems with scalable, service-oriented architectures that combine high-performance OpenGL rendering and modern UI frameworks for real-time, fault-tolerant operations. A hands-on leader who rose through senior developer and team lead roles, he blends deep domain knowledge in surveillance, separation algorithms and conflict prediction with practical delivery of production software. Keith also contributes to open-source projects—bringing leaderboard and rich-presence features to RetroArch—demonstrating an interest in cross-platform back-end engineering beyond his aviation focus. Based in the Greater Ottawa area with a B.Sc. in Computer Science from Queen’s University, he pairs technical depth with a track record of shepherding complex, safety-critical systems to modern architectures.
8 years of coding experience
21 years of employment as a software developer
Ecole Secondaire Theriault
Bachelor of Science (B.Sc.), Computer Science, Minor in Mathematics, Bachelor of Science (B.Sc.), Computer Science, Minor in Mathematics at Queen's University
Cross-platform, sophisticated frontend for the libretro API. Licensed GPLv3.
Role in this project:
Back-end Developer
Contributions:34 commits, 8 PRs, 16 comments in 2 years 2 months
Contributions summary:Keith primarily focused on implementing and modifying features related to RetroAchievements leaderboards within the RetroArch project. Their contributions include the addition of menu options and sublabels for leaderboard functionalities, as well as fixing errors in the expressions. They also added support for BCD submits and hexadecimal multipliers, and incorporated human-readable formatting for leaderboard values. Furthermore, the user made adjustments to the memory addresses used for the Atari 2600's memory mapping and implemented functionality for rich presence.
Contributions:2 PRs, 57 pushes, 5 branches in 3 years 4 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.