Robin KAY is an experienced technology leader and compiler-savvy engineer with 15 years building reliable systems from embedded firmware to large-scale financial platforms. Currently Executive Director at MSCI, he leads modernization of a long-lived Java ingestion layer and previously designed an in-house ML dialect as a compiler engineer for financial analytics. Comfortable across Rust, Haskell, Scala and F#, he brings functional programming rigor to production systems and has contributed to the Bevy Rust game engine’s rendering pipeline, improving performance and mesh flexibility. His background spans FPGA synthesis tooling, video firmware, and integrations at Google, reflecting a rare blend of low-level optimization and end-user-focused tooling. Colleagues rely on him to translate domain expertise into type-safe APIs and pragmatic developer-facing tools that accelerate decision-making.
15 years of coding experience
14 years of employment as a software developer
Bachelor’s Degree, Computer Science, with first-class honours, Bachelor’s Degree, Computer Science, with first-class honours at University of Hull
Master’s Degree, Advanced Computer Science, with Distinction, Master’s Degree, Advanced Computer Science, with Distinction at University of Birmingham
A refreshingly simple data-driven game engine built in Rust
Role in this project:
Backend Developer
Contributions:29 reviews, 10 PRs, 35 comments in 3 years 10 months
Contributions summary:Robin's primary contributions revolve around enhancing the Bevy game engine's rendering pipeline and mesh handling. They introduced `ViewRangefinder3d` to streamline draw order sorting, improved mesh attribute management by allowing the removal of attributes, and added support for rendering meshes without UV coordinate data. Additionally, they fixed a seam issue in the Annulus geometry, and modified the `MeshUniform` class for public access. The user's work demonstrates a focus on optimizing rendering performance and expanding the engine's flexibility.
Contributions:289 commits, 40 pushes in 7 years 7 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.