Richard Mortier

Professor Computing & Human-Data Interaction

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
Richard Mortier is a Cambridge-based Professor of Computing & Human-Data Interaction with 16 years of experience bridging academic research, systems engineering, and entrepreneurship. He combines deep expertise in networked and distributed systems—developed through roles at Microsoft Research and Nottingham—with hands-on open-source contributions to projects like MirageOS and Owl, improving unikernel HTTP support and build/release workflows. As founder and CTO of startups and a college president and director of studies at Cambridge, he pairs technical craft with leadership in education and product development. His work uniquely spans low-level systems, reproducible build infrastructure, and human-centered data interaction, reflecting a pragmatic researcher who ships robust tooling as well as ideas.
code16 years of coding experience
job19 years of employment as a software developer
bookDoctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at University of Cambridge
github-logo-circle

Github Skills (15)

mirage10
filesystem10
unikernel10
dune10
cicd10
ocaml10
build-automation10
opam9
kvm8
makefile8
xen8
autograd5
scientific-computing5
automatic-differentiation5
machine-learning4

Programming languages (16)

JavaCSSC++RustCTeXMakefileVue

Github contributions (5)

github-logo-circle
mirage/mirage

Oct 2010 - Apr 2018

MirageOS is a library operating system that constructs unikernels
Role in this project:
userBackend Developer
Contributions:172 commits, 6 PRs, 2 pushes in 7 years 7 months
Contributions summary:Richard primarily contributed to the `mirage/mirage` repository, a library operating system focused on unikernels. Their commits reveal work on enhancing the HTTP support by integrating `Cow` and `Cowabloga`. The user also made several changes, including fixing FAT creation script generation, adjusting references for `kv_ro archive`, and adding the `direct` option for `kv_ro`. This work demonstrates a focus on core library functionality and filesystem integration.
kernelvdikvmoperating-systemlinux
owlbarn/owl

Apr 2018 - Aug 2018

Owl - OCaml Scientific Computing @ https://ocaml.xyz
Role in this project:
userDevOps Engineer
Contributions:14 releases, 3 reviews, 37 commits in 4 months
Contributions summary:Richard's contributions primarily revolve around configuring and maintaining the build and release process for the Owl project. They made significant changes to build scripts, package configurations, and continuous integration workflows. This included migrating from Jbuilder to Dune, adapting to dune-release, and updating the Travis CI configuration. The user also addressed dependency issues and streamlined build processes to improve overall project maintainability.
lapackndarrayautomatic-differentiationpde-solvermatrix
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
Richard Mortier - Professor Computing & Human-Data Interaction