Skip to content


  • Pro


@skelcl @lift-project @elevate-lang @rise-lang @descend-lang @xdslproject @FHPNC
Block or Report

Block or report michel-steuwer

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse

Michel Steuwer (he/him)

I am a lecturer (assistant professor) in compilers and runtime systems in the School of Informatics at the University of Edinburgh in Scotland. I am a member of the Compiler and Architecture Design Group (CArD), the Institute for Computing Systems Architecture (ICSA), and a honorary member of staff at the School of Computing Science at the University of Glasgow.

Before joining the faculty in Edinburgh I was a lecturer in the School of Computing Science at the University of Glasgow. Prior to that I was a postdoctoral researcher at the School of Informatics at the University of Edinburgh. I received my PhD from the University of Münster in Germany.

Research Focus

I am interested in all aspects of parallel programming and compiler design. Particular research interests of mine include performance portability, structured parallel programming, functional programming languages, heterogeneous and GPU computing, and novel compilation techniques for high-level languages.

You find more information on my website:, including a list of publications.


  1. rise-lang/rise Public archive

    Implementation of the RISE language

    Scala 16 2

  2. The Shine compiler for the RISE language

    Scala 37 4

  3. The implementation of the Elevate language

    Scala 26 5

  4. The Lift programming language and compiler

    Scala 202 20

346 contributions in the last year

Aug Sep Oct Nov Dec Jan Feb Mar Apr May Jun Jul Aug Mon Wed Fri

Contribution activity

August 2022

Created 4 commits in 1 repository
3 contributions in private repositories Aug 4

Seeing something unexpected? Take a look at the GitHub profile guide.