Martin Fink

Research Associate

Munich, Bavaria, Germany
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

👤
Senior
🎓
Top School
Martin Fink is a PhD candidate and research associate at the Technical University of Munich with nine years of software engineering experience spanning compilers, WebAssembly, mobile apps, and DevOps. He has strong systems and compiler expertise—illustrated by substantial contributions to microsoft/llvm-mctoll where he expanded x86-64 code generation and added extensive instruction support and tests. His work blends academic research with practical engineering: internships and research roles focused on compiler security and distributed/operating systems under Prof. Pramod Bhatotia. Martin is comfortable across stacks, from low-level back-end development to Flutter mobile development and Kubernetes-based deployment. Based in Munich, he combines rigorous academic training (BSc/MSc at TUM and studies at Uppsala) with hands-on open-source impact that improves real-world tooling. Notably, he brings a test-driven approach to complex ISA implementation tasks, reducing regressions in critical LLVM-based tooling.
code9 years of coding experience
job4 years of employment as a software developer
bookMaster of Science - MS Computer Science, Master of Science - MS Computer Science at Technical University of Munich
bookTechnological High School "Max Valier"​
bookInformation Technology, Information Technology at Uppsala University
languagesGerman, English, Italian
stackoverflow-logo

Stackoverflow

Stats
1,796reputation
132kreached
23answers
13questions
github-logo-circle

Github Skills (21)

assembly10
c-language10
architecture10
computer-architecture10
x86-6410
instruction-set10
cprogramming-language10
architectures10
bitwise9
llvm9
float329
code-generation9
floating-point9
test-automation8
dart6

Programming languages (13)

JavaC++RustCJupyter NotebookKotlinShellSCSS

Github contributions (5)

github-logo-circle
microsoft/llvm-mctoll

May 2021 - Feb 2022

llvm-mctoll
Role in this project:
userBack-end Developer
Contributions:18 reviews, 65 commits, 52 PRs in 9 months
Contributions summary:Martin contributed significantly to the `microsoft/llvm-mctoll` repository, focusing on enhancing the x86-64 code generator. They added support for various x86-64 instructions, including `CALL64m`, SSE convert instructions, floating-point arguments and return types, `CMOVBE`, SSE bitwise operations (XORPS/XORPD), `MINSD/MAXSD`, `MOVQ`, various arithmetic instructions (ADDS, SUBS, MULS, DIVS), and bit manipulation instructions. The user's work included implementing these instructions, along with comprehensive tests to verify the changes, contributing to the overall stability and functionality of the project.
armv7x86x86-64armllvm
TUM-DSE/wasm-tools-mte

Apr 2023 - Feb 2025

A wasm-tools fork to implement MTE-based memory safety for WASM
Contributions:2 reviews, 9 PRs, 18 pushes in 1 year 10 months
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
Martin Fink - Research Associate