Michalis Papadimitriou

Research Fellow at The University of Manchester

Oregon, United Kingdom
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
🎓
Top School
Michalis Papadimitriou is a Senior Software Engineer and Research Fellow with a PhD in Computer Science and nine years of experience bridging compilers, hardware abstractions, and SW/HW co-design. He has worked in industry and academia—most recently at Neo4j and The University of Manchester—and helped productionize ML compiler features during a stint at OctoAI (now NVIDIA). An active open-source contributor to Apache TVM, he improved type safety and integrated execution components to make the compiler stack more maintainable and portable across CPU, GPU and accelerators. His background in embedded systems and practical research gives him a knack for turning low-level performance analysis into robust tooling that scales to real workloads. Based in Stony Stratford, he combines rigorous academic training with hands-on engineering to navigate both cutting-edge research and production systems.
code9 years of coding experience
job3 years of employment as a software developer
bookDoctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at The University of Manchester
bookBachelor of Engineering (BEng), Computer Systems Engineering, Bachelor of Engineering (BEng), Computer Systems Engineering at The University of Sheffield
bookMaster of Science (MSc), Embedded Systems, Master of Science (MSc), Embedded Systems at Delft University of Technology
stackoverflow-logo

Stackoverflow

Stats
443reputation
8kreached
3answers
8questions
github-logo-circle

Github Skills (17)

tvm10
python10
mypy10
machine-learning10
compiler-compiler10
compiler10
deeplearning-ai9
deep-learning9
cuda6
jit6
gpu6
opencl6
cluster-computing6
java6
xeon-phi6

Programming languages (7)

JavaCLLVMTeXRubyPythonCuda

Github contributions (5)

github-logo-circle
apache/tvm

Jun 2021 - Aug 2022

Open deep learning compiler stack for cpu, gpu and specialized accelerators
Role in this project:
userML Engineer
Contributions:24 reviews, 22 commits, 33 PRs in 1 year 1 month
Contributions summary:Michalis primarily contributed to integrating and extending MyPy type checking across the project, focusing on TIR schedule and auto-scheduler packages. They added and extended type annotations to improve code maintainability. The user also worked on modifying the create_executor function to accept parameters and integrating the TE compiler within the VM, which indicates they are working on improving compilation and execution within the project.
metalvulkancompilertensoropencl
mikepapadim/tvm

May 2021 - Jan 2023

Open deep learning compiler stack for cpu, gpu and specialized accelerators
Contributions:188 pushes, 43 branches in 1 year 7 months
cpugpu-programminggpu-accelerationtvmdeep-learning
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
Michalis Papadimitriou - Research Fellow at The University of Manchester