Assistant Research Professor at University of Cambridge Department of Computer Science and Technology
Cambridge, England, United Kingdom
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Sadiq Jaffer is an experienced research-focused software engineer and academic leader with 12 years in industry and research, currently an Assistant Research Professor and Bernstein Planetary Computing Fellow at the University of Cambridge. He blends deep systems expertise—demonstrated by low-level contributions to the core OCaml runtime and garbage collector—with practical product and startup experience as a former CEO and CTO who built high-throughput ad platforms and ML infrastructure. His background spans mobile robotics (PhD), real-time embedded systems, large-scale ad-serving, and performance engineering for ML systems, reflecting a rare mix of systems programming and applied machine learning. He has led technology teams and startups, and continues to run a consultancy focused on high-performance ML and benchmarking. Not obvious from titles alone is his hands-on work altering assembly and memory-management internals in a major functional language runtime, showing comfort with both algorithmic research and production-grade performance tuning. Based in Cambridge, he repeatedly bridges academic research and industry impact, shipping scalable systems and novel research.
12 years of coding experience
23 years of employment as a software developer
PhD, Mobile Robotics, PhD, Mobile Robotics at University of Warwick
The core OCaml system: compilers, runtime system, base libraries
Role in this project:
Back-end Developer
Contributions:198 reviews, 260 commits, 55 PRs in 3 years 9 months
Contributions summary:Sadiq's commits focus on the core OCaml system, primarily involving modifications to the runtime and core libraries. They introduced a separate function for promoting shared objects and optimized memory management by caching local roots and manipulating header values in the memory system. The user also addressed segfaults in major garbage collection and made changes to the assembly for handling exceptions and stack switching.
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
Sadiq Jaffer - Assistant Research Professor at University of Cambridge Department of Computer Science and Technology