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.
9 years of coding experience
3 years of employment as a software developer
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at The University of Manchester
Bachelor of Engineering (BEng), Computer Systems Engineering, Bachelor of Engineering (BEng), Computer Systems Engineering at The University of Sheffield
Master of Science (MSc), Embedded Systems, Master of Science (MSc), Embedded Systems at Delft University of Technology
Open deep learning compiler stack for cpu, gpu and specialized accelerators
Role in this project:
ML 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.
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