M.Sc. Alexis Engelke

Technische Universität München

Informatik 10 - Lehrstuhl für Rechnertechnik und Rechnerorganisation (Prof. Schulz)


Boltzmannstr. 3
85748 Garching b. München

Research Interests

  • Binary Rewriting
  • Dynamic code generation and optimization
  • Code Instrumentation
  • ... and more.


  • DBrew-LLVM: Efficient conversion of x86-64 machine code to LLVM-IR, designed for binary optimization at runtime.
  • Mandelbrot computation for the Raspberry Pi GPU. (2016) Code



  • Alexis Engelke. Reconstructing Program Semantics from Go Binaries. Master's Thesis. Department of Informatics, Technical University of Munich. September 2017. Thesis
  • Alexis Engelke and Josef Weidendorfer. Using LLVM for Optimized Lightweight Binary Re-Writing at Runtime. In Proceedings of the 22nd int. Workshop on High-Level Parallel Programming Models and Supportive Environments (HIPS 2017). Orlando, US, 2017. Paper