My name is written in the header of this page. I am a research engineer at Inria and École Normale Supérieure in Paris working on polyhedral compilation. I obtained my PhD from Université Paris-Saclay for the work on "interactive program restructuring" that combined the fields of Human-Computer Interaction and Optimizing Compilation to provide convenient, discoverable and intuitive way to manipulate imperative programs through interactive visualization. My research interests span from compilation to high-performance systems and from interactive software visualization to psychology of programming under a common goal of making program creation and modification more usable for people.

Looking for something specific?

Here is a bunch of direct links for frequently visited pages: my long academic CV, my one-page CV, short informal bio, list of recent publications, my cool projects and teaching materials.

I work at the Paris-Rocquencourt center of Inria, French National Institute for Informatics and Automation, as a member of Parkas team led by Marc Pouzet. My work is supervised by Albert Cohen. I am also affiliated to the École Normale Supérieure where I have my office.

I am teaching Introduction to Human-Computer Interaction class in IUT d'Orsay, Université Paris-Sud. Previously, my teaching activities comprised classes on Compilation, Human-Computer Interaction, Concurrent Programming and Interactive Interfaces at the same university.

My PhD comes from the Université Paris-Saclay, which used to be Université Paris-Sud XI when I started. My thesis on "Interactive Program Restructuring" argues for a wider use of interactive graphical representations as means for program analysis and high-level manipulation using advanced program models. Throughout my PhD, I was working in Inria Saclay Île-de-France, in teams InSitu, then ExSitu, led by Wendy Mackay, under supervision of Stéphane Huot from Inria Lille and Cédric Bastoul from University of Strasbourg. I was also affiliated with LRI, Laboratory for Research in Informatics, through its team HCC led by Michel Beaudouin-Lafon.

I received my master degree in computer science and my bachelor degree in computer engineering from National Technical University of Ukraine in Kiev. During this period, I worked as a contractor with high-performance computing center in Kiev, mainly concentrating on program performance and optimization. I also consulted an R&D departement of a big smartphone manufacturer on mobile code efficiency.

I speak fluent English, French, Russian and Ukrainian. My first name, albeit weirdly spelled, is read exactly as Alexandre in French. In my free time, i.e. once a month or so, I enjoy reading, performing music or doing photography. I sporadically contribute to open-source projects.

Common categories


A collection of software projects I have been working on with brief descrptions and download links.


Materials for the classes I teach, languages may vary depending on the working language in the class.


List of all publications and conference presentations with links to full papers and supplementary materials where available.


Prefer email: contact AT <thisdomain>

Collaboration and project suggestions are welcome!

Contact me should you have any question.