I am a consulting software engineer and research scientist. I build visualization systems that help my clients understand complex data and machine learning models. I'm based in Germany and hold a Ph.D. in computer science. More info in my CV / Résumé.

Jochen Görtler ✌️

Build understanding. The systems I build combine frontend and backend components, so I maintain deep expertise across the full stack.

I have more than five years of experience writing performant systems code in Rust—compiled to native or WASM—and use TypeScript with Svelte, React, or Vue on the frontend. I work closely with clients to understand their domain and help integrate my work alongside existing codebases, including refactoring or modernizing legacy systems. Here are some of my publicly available projects:

Mycelium — Graph visualization for ML models

The graph visualization library for machine learning models that I developed at Apple.

Fjadra — Force-directed layouts in Rust

A lightweight Rust library for simulating physical forces on particles, inspired D3. Designed for graph layout with minimal dependencies and WebAssembly support.

Bridging the gap between research and production. I work on production systems and publish at top academic venues. The following are some of my research highlights—you can find a full list of publications on Google Scholar.

Talaria — Honorable Mention Award 🏅
F Hohman et al. (CHI 2024)

Combines graph visualization of ML models and interactive optimization (such as palettization, quantization) to improve the performance of on-device inference tasks.

Neo — Best Paper Award 🏅
J Görtler et al. (CHI 2022)

Investigates how to apply confusion matrices to hierarchical and multi-output labels.

A visual exploration of Gaussian processes — VISxAI Best Submission 🏅
J Görtler et al. (Distill.pub 2019)

An interactive article that visually explains how Gaussian processes work for regression.