Markus Böck

Zurich, Zurich, Switzerland
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
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.
code11 years of coding experience
github-logo-circle

Github Skills (10)

c-language10
cprogramming-language10
mlr10
llvm10
codegen9
code-generation9
compiler-design9
assembler7
assemble7
assembly7

Programming languages (12)

PowerShellJavaC++VHDLCLLVMCMakeSCSS

Github contributions (5)

github-logo-circle
llvm/llvm-project

Jan 2023 - Jan 2023

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Role in this project:
userBack-end Developer
Contributions:386 reviews, 1 commit, 66 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`.
compilerllvmtoolchain
Pylir/Pylir

May 2021 - Jan 2023

An optimizing ahead-of-time Python Compiler
Contributions:4 reviews, 1204 commits, 396 PRs in 1 year 8 months
compilerpythonllvmmlir
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.
Request Free Trial