mpapadimitriou92@gmail.com

Hi, my name is

Michalis Papadimitriou.

I run Java on GPUs.

I'm a software engineer building GPU-accelerated runtimes, compilers, and LLM inference engines for the JVM. Currently a Senior Software Engineer at Neo4j and a Research Fellow at the University of Manchester, where I help build TornadoVM and GPULlama3.java.

About Me

Hello! I'm Michalis — a software engineer who likes making the JVM go fast on hardware it was never designed for. My work sits at the intersection of compilers, managed runtimes, and heterogeneous computing: getting Java programs to run efficiently on GPUs, FPGAs, and multi-core CPUs.

Today I'm a Senior Software Engineer at Neo4j and a Research Fellow at the University of Manchester, where I'm a core maintainer of TornadoVM and the lead author of GPULlama3.java — GPU-accelerated LLM inference written in pure Java.

Previously I was a Senior Software Engineer at OctoAI (now part of NVIDIA) working on the Apache TVM compiler, and I earned my PhD at the University of Manchester on performance optimisations for heterogeneous managed runtimes. Earlier, I worked at Huawei's research centre in Paris and at Ortec Finance in the Netherlands.

Here are some of the technologies I work with:

  • Java, C++, Python, Bash
  • CUDA, OpenCL, OpenMP
  • JVM internals & GraalVM
  • TornadoVM & Tensor IR
  • Apache TVM, ONNX Runtime
  • TensorRT, PyTorch
  • Nsight & VTune profiling
  • GitHub Actions (GPU runners), Docker
Michalis Papadimitriou speaking at Devoxx Belgium 2025
Devoxx Belgium · photo by BeJUG (CC BY-NC-ND)

Where I've Worked

Senior Software Engineer  @  Neo4j

May 2026 - Present

  • Building runtime and compiler components for high-performance graph data processing on the JVM.
  • Working across the stack on performance optimisation, hardware acceleration, and developer tooling.

Talks & Podcasts

Selected speaking

  • NVIDIA GTC 2026
  • Devoxx Greece 2026
  • Devoxx Belgium 2025
  • Oracle GraalVM Summit 2023–2025
  • JCON GenAI 2025
  • Devoxx London 2024
  • Apache TVM Conf 2021
  • Google Compiler Summit 2018/19

Invited 2026: Netflix HQ · Microsoft · Intel

Selected Publications

view the full list

Where I've Studied

Ph.D in Computer Science  @  University of Manchester

January 2018 - June 2021

What's Next?

Get In Touch

My inbox is always open — whether it's about GPU-accelerated Java, compilers and runtimes, a talk, or a new opportunity. I'll do my best to get back to you.