Raphaël Proust

Gitlab profile
Github profile

I am a software engineer and a technical writer.

I work primarily with OCaml but also in a variety of programming languages on various types of software.

I write, edit and review courses, tutorials, manuals and rulebooks in French and English.

Chronology

Mar 2018–Present Software engineer at Nomadic Labs on the Tezos project
Oct 2022–Present Co-maintainer of the opam-repository
Jul 2020–Present Co-maintainer of the Lwt library
Aug 2017–Mar 2018 Freelance, remote software developer and technical writer
Sep 2016–Aug 2017 Software developer and technical writer at Cambridge Coding Academy (via wayback machine) and Cambridge Spark.
Sep 2012–Jul 2016 PhD student at the University of Cambridge Computer Laboratory
Apr 2012–Aug 2012 Intern at INRIA’s Gallium team on “functional intermediate representations”
Aug 2011–Feb 2012 Intern at the University of Cambridge Computer Laboratory on “programming language support for the Mirage operating system”
Sep 2010–Jul 2011 Masters degree in Computer Science at ÉNS Cachan, antenne de Bretagne, including internship at IRISA’s MYRIADS research team on “distributed implementation of a chemical abstract machine”
Summer 2010 Research engineer in CNRS’s Ocsigen Team
Sep 2009–Jul 2010 Masters (1st year) in Computer Science at Université Paris 7 Denis Diderot
Summer 2009 Research engineer in CNRS’s Ocsigen Team
Sep 2008–Jul 2009 ‘Licence’ (Bachelor) in Computer Science and Masters (1st year) in Mathematics, both at Université Paris 7 Denis Diderot
Sep 2007–Jul 2008 ‘Licence’ in Mathematics at Université Paris 7 Denis Diderot
Sep 2005–Jul 2007 ‘Classes préparatoires’ (pre-engineering school)
2005 ‘Baccalauréat’ in Science

Projects at Nomadic Labs

Nomadic Labs is a company that provides research and development in formal verification, distributed systems and programming languages.

I joined Nomadic Labs in March 2018 as the company was expanding to handle the development requirements of the Tezos project. I am still working at Nomadic Labs, on Tezos and other related projects. Some of the items below are on-going. All items are written in past tense for consistency.

Projects at Cambridge Coding Academy and Cambridge Spark

Cambridge Coding Academy (via wayback machine) and Cambridge Spark were twin companies that provided teaching and training in programming, data analysis, machine learning, etc. The former organised courses for high-schoolers; the latter for professionals.

I started working for the companies as they were set up. Later, when I finished my PhD, I started full time employment for these companies and worked on the projects listed below.

Projects at the University of Cambridge

I completed a PhD at the Computer Laboratory of the University of Cambridge.

Miscellaneous