Champion
Michalis Papadimitriou
Neo4j | University of Manchester
Michalis Papadimitriou is a Senior Software Engineer at Neo4j and a Research Fellow at the University of Manchester. His core expertise includes open-source software development, hardware abstractions for high-level programming languages, compiler optimizations for GPU computing, and enabling large language model (LLM) inference on GPUs for the Java Virtual Machine (JVM).
He is focused on advancing high-performance AI and graph computing systems, with particular interest in GPU acceleration for machine learning workloads on the JVM through the TornadoVM framework, and continues to actively maintain the open-source GPULlama3.java project.
Before joining Neo4j, Michalis was a Research Fellow at the University of Manchester, where he contributed to the TornadoVM project as a Staff Software Engineer. Prior to that, he worked across a range of software stacks at Huawei Technologies and contributed to the open-source machine learning compiler Apache TVM while at OctoAI (formerly OctoML), which was later acquired by NVIDIA.
He is focused on advancing high-performance AI and graph computing systems, with particular interest in GPU acceleration for machine learning workloads on the JVM through the TornadoVM framework, and continues to actively maintain the open-source GPULlama3.java project.
Before joining Neo4j, Michalis was a Research Fellow at the University of Manchester, where he contributed to the TornadoVM project as a Staff Software Engineer. Prior to that, he worked across a range of software stacks at Huawei Technologies and contributed to the open-source machine learning compiler Apache TVM while at OctoAI (formerly OctoML), which was later acquired by NVIDIA.
Badges 7
Talks 7
- Devoxx Belgium 2026
From Install to Insight: A Hands-On GPU Lab for Java Developers
- Devoxx Belgium 2026
Tap into the NVIDIA Ecosystem from Java with TornadoVM's Hybrid API
- Devoxx Belgium 2026
Building LLM Inference Engines in Java with TornadoVM and the NVIDIA Ecosystem
- Devoxx Greece 2026
Building and Running LLMs on GPUs Directly from Java with TornadoVM and GPULlama3.java
- Devoxx Belgium 2025
GPULlama3.java: Beyond CPU Inference with Modern Java
- Devoxx Belgium 2025
TornadoVM Deep Dive: Empowering Java Developers with GPU Acceleration
- Devoxx UK 2024
Revolutionizing Java-based LLMs: Unleashing the Power of GPUs with TornadoVM






