Markus Böck is a compiler-focused software engineer and teaching assistant with 11 years of experience, currently based in Zurich and pursuing an MSc in Computer Science at ETH Zürich. He works at the intersection of compilers and machine learning, contributing significant backend improvements to LLVM’s MLIR project—ranging from refactoring prop-dict behavior to fixing LLVMStructType parsing and printing. His research and industry stints include compiler work for ML accelerators at Cambridge and a deep learning compiler internship at NVIDIA, demonstrating both academic rigor and production-oriented engineering. Markus has practical experience building format generators and deduplicating directive handling, showing a knack for simplifying complex compiler codebases. As a multilingual educator and contributor, he brings teaching experience from TU Wien alongside hands-on compiler development for startups like NextSilicon. Colleagues value him for combining low-level systems expertise with an appetite for MLIR and LLVM tooling.
10 years of coding experience
1 year of employment as a software developer
Vienna University of Technology
Master of Science - MS, Computer Science, Master of Science - MS, Computer Science at Department of Computer Science (D-INFK), ETH Zürich
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Role in this project:
Back-end Developer
Contributions:317 reviews, 1 commit, 62 PRs in 1 day
Contributions summary:Markus primarily contributes to the LLVM project, specifically focusing on the MLIR (Multi-Level Intermediate Representation) component. Their work includes refactoring and improving the `prop-dict` behavior and implementing a custom `setPropertiesFromParsedAttr` function. Furthermore, the user has been involved in the deduplication of handling the `ref` and `qualified` directives within the format generators. Also, the user has been responsible for implementing and fixing printing and parsing of `LLVMStructType`.
Contributions:178 reviews, 310 PRs, 461 pushes in 1 year 1 month
javajitjvmllvm
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.