Khurram Javed is a research scientist with a decade of experience building real-time learning systems, currently working in a small team at Keen Technologies under John Carmack. He specializes in reinforcement learning that can run on robots, blending academic rigor from a PhD and MSc at the University of Alberta with hands-on implementation. His background includes research stints at Mila with Yoshua Bengio and internships at EPFL, plus industry research roles at Huawei and university labs, giving him a strong bridge between theory and applied robotics. Khurram’s early work includes training math Olympiad students, reflecting an aptitude for teaching complex concepts and mentoring. He focuses on algorithms that learn from ongoing interaction rather than offline datasets, enabling adaptive, low-latency decision-making on embodied systems. Based in Montreal, he brings a rare mix of theoretical depth and practical robotics deployment experience.
10 years of coding experience
3 years of employment as a software developer
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at University of Alberta
BE Software Engineering, Computer Software Engineering, BE Software Engineering, Computer Software Engineering at National University of Sciences and Technology (NUST)
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
Khurram Javed - Research Scientist at Keen Technologies