my face

My name is Steven Varoumas, I am a PhD graduate in Computer Science from Sorbonne University in Paris, France.

During my PhD, I worked on programming microcontrollers and embedded systems, exploring how to adapt high-level languages to hardware with very limited resources.
In particular, I created a lightweight OCaml virtual machine that runs on small microcontrollers and extended the language with synchronous programming features to enable dependable execution on resource-constrained devices.

The manuscript of my thesis (including an English translation) and a list of my publications and talks are accessible on the research section of this website.)

~

I currently live in the UK (since December 2019), where I first worked as a Research Associate in the School of Computing of the University of Kent in Canterbury, on the development of ROTOR, a formally proven refactoring tool for OCaml programs.

I am currently, since January 2021, a Compiler Engineer at Huawei Technologies Research & Development (UK), in Cambridge, where my work focuses on using MLIR to provide advanced compiler transformations, contributing to the development of high-performance libraries.

My (more or less) up to date CV is available here.