Kyle Mckay is a Senior Software Engineer based in London with 13 years of experience building high-impact, production-grade systems across product, data science, data engineering and defence. He blends hands-on full-stack development with distributed systems and data processing expertise, having delivered high-scale architectures used in life-saving contexts at Palantir. An early open-source contributor, Kyle has continued to contribute to notable projects like OpenStreetMap's iD editor and large Arma 3 community mods, reflecting a mix of front-end UX improvements and deep backend logic work. He favors people-first engineering—prioritizing processes and product to turn complex requirements into reliable outcomes—and is comfortable owning solution design, client relationships and on-call incident response. Trained in data science (MSc, Distinction) with a first-class engineering undergraduate background, he thrives in unusual technical spaces and enjoys mentoring and collaborative problem solving. Outside formal roles he brings a pragmatic, cross-disciplinary perspective shaped by both FOSS and defence experience.
13 years of coding experience
3 years of employment as a software developer
The Data Lab Academy
Bachelor of Engineering - BE, Mechanical Engineering, 1st class, Bachelor of Engineering - BE, Mechanical Engineering, 1st class at University of Aberdeen
Contributions:78 reviews, 543 commits, 271 PRs in 7 years 1 month
Contributions summary:Kyle made changes to the Zeus module, specifically focusing on initializing and modifying a module, including updates to the underlying logic. The code modifications focused on the Zeus module functions related to the curator, projectiles, and mine placement, and included the incorporation of settings toggles and player interaction. These changes aimed to enhance functionality and improve the user experience within the Arma 3 realism mod.
Contributions:1 review, 59 commits, 19 PRs in 2 years 6 months
Contributions summary:Kyle primarily focused on enhancing the `cba_a3` repository's functionality by adding new functions related to random position generation within specified areas. They implemented a new `randPosArea` function, refined it through iterative improvements, and addressed input handling and boolean logic. The contributions involved modifications to both the core logic within `fnc_randPosArea.sqf` and related configurations in `CfgFunctions.hpp`, indicating a focus on expanding the capabilities of the Arma 3 mod.
armaaddonsmodsqfpbo
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.