Hello!

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

Projects

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

Teaching

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

Research

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

Contact

Prefer email: contact AT <thisdomain>

Collaboration and project suggestions are welcome!

Contact me should you have any question.