Sadiq Jaffer

Assistant Research Professor at University of Cambridge Department of Computer Science and Technology

Cambridge, 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
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.
code12 years of coding experience
job23 years of employment as a software developer
bookPhD, Mobile Robotics, PhD, Mobile Robotics at University of Warwick
stackoverflow-logo

Stackoverflow

Stats
71reputation
8kreached
3answers
0questions
github-logo-circle

Github Skills (18)

memory-management10
ocaml10
functional-programming10
garbage-collection10
assembly9
functional9
assemble9
assembler9
compiler-compiler9
functional-programming-language9
compiler9
executor-service6
mockito6
sql6
android6

Programming languages (11)

JavaC++RustCOCamlMakefileTeXGo

Github contributions (5)

github-logo-circle
ocaml/ocaml

Mar 2019 - Dec 2022

The core OCaml system: compilers, runtime system, base libraries
Role in this project:
userBack-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.
functional-languagecompilersruntime-systemapllwt
sadiqj/servicecentre

Feb 2015 - Oct 2017

Contributions:1 PR, 11 pushes in 2 years 8 months
guavaguicelifecycle-managementlifecycle
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