Robin KAY

Executive Director at MSCI Inc.

Welwyn Hatfield, 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

🤩
Rockstar
🎓
Top School
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.
code15 years of coding experience
job14 years of employment as a software developer
bookBachelor’s Degree, Computer Science, with first-class honours, Bachelor’s Degree, Computer Science, with first-class honours at University of Hull
bookMaster’s Degree, Advanced Computer Science, with Distinction, Master’s Degree, Advanced Computer Science, with Distinction at University of Birmingham
languagesEnglish, Chinese
stackoverflow-logo

Stackoverflow

Stats
126reputation
2kreached
1answer
0questions
github-logo-circle

Github Skills (11)

bevy10
rust10
3d-graphics10
game-engine10
render10
pipeline10
data-structure9
algorithm9
data-structures9
open-source9
algorithms9

Programming languages (8)

C++RustCJavaScriptHaskellHTMLF#Python

Github contributions (5)

github-logo-circle
bevyengine/bevy

Jun 2021 - Mar 2025

A refreshingly simple data-driven game engine built in Rust
Role in this project:
userBackend 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.
data-drivenbevygamedevrustgame-development
komadori/HsQML

Sep 2010 - Mar 2018

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.
Request Free Trial
Robin KAY - Executive Director at MSCI Inc.