Jon Ludlam

Undergraduate Tutor Computer Systems Fellow

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
Jon Ludlam is a Cambridge-based software engineer and Computer Systems Fellow with 14 years of industry experience and a strong academic foundation (MSci, PhD) from the University of Cambridge. He spent over a decade at Citrix as a Principal Software Engineer and now tutors undergraduates while continuing hands-on systems work. His open-source contributions include substantive back-end work on OCaml's popular Dune build system and the XenAPI server, where he fixed tricky build, documentation, and configuration bugs. He blends deep systems-level expertise in process execution, path handling and distributed service configuration with an educator’s clarity, making complex infrastructure changes both reliable and maintainable. Notably, he pairs long-term research training with practical production engineering, a combination that surfaces in careful test additions and tooling improvements.
code14 years of coding experience
job12 years of employment as a software developer
bookMSci, PhD, Physics, Chemistry, MSci, PhD, Physics, Chemistry at University of Cambridge
github-logo-circle

Github Skills (8)

build-system10
c-language10
dune10
cprogramming-language10
back-end-development10
ocaml10
testing9
algorithm3

Programming languages (13)

C#CGoHTMLJupyter NotebookReasonShellOCaml

Github contributions (5)

github-logo-circle
xapi-project/xen-api

Oct 2011 - Nov 2018

The Xapi Project's XenAPI Server
Role in this project:
userBack-end Developer
Contributions:2 releases, 1069 commits, 336 PRs in 7 years 2 months
Contributions summary:Jon Ludlam primarily worked on enhancing the Xapi Project's XenAPI Server. His contributions included resolving configuration file syncing issues, implementing support for "xenopsd = true", fixing login functionality on slave nodes, and code refactoring. Moreover, the user has
xenapixapi
ocaml/dune

Dec 2018 - May 2019

A composable build system for OCaml.
Role in this project:
userBack-end Developer
Contributions:32 reviews, 9 commits, 11 PRs in 4 months
Contributions summary:Jon primarily contributed to the build system for OCaml, focusing on enhancing its functionality and resolving issues. Their work included modifying core files related to process execution, path handling, and the build process itself. The user also addressed a specific bug related to resolving links in mld files and introduced a new test case for this functionality. Furthermore, the user made adjustments to the odoc tool within the build system and addressed documentation-related issues.
infinibandlwtmulticoreocamldune
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
Jon Ludlam - Undergraduate Tutor Computer Systems Fellow