Jochen Görtler is a software engineer and research scientist with 14 years of experience building high-performance visualization, ML-explainability, and distributed ledger systems—primarily writing Rust that compiles to WebAssembly for interactive frontends. He leads and implements production-grade backends (permanode/indexation, microservices with Tokio/Axum, MongoDB, InfluxDB) and designs exploratory visual analytics that make complex ML behavior and uncertainty tangible. As a freelancer and former IOTA team lead and Apple research engineer, he bridges academic rigour (PhD, CHI publications and awards) with shipping robust open-source software like contributions to Rerun and the Bee node. Beyond the obvious, he blends UI design sensibilities (D3/Svelte/TypeScript) with low-level engineering—optimizing performance across the full stack—and has a track record of improving CI, docs, and usability in notable repos. Based in the Rhein‑Neckar region, he pairs research-led curiosity with pragmatic delivery for clients and open-source communities.
14 years of coding experience
9 years of employment as a software developer
Doctor of Philosophy - PhD Computer Science, Doctor of Philosophy - PhD Computer Science at University of Konstanz
Master's degree Computer Science, Master's degree Computer Science at Karlsruhe Institute of Technology (KIT)
Visualize, query, and stream to train on multimodal robotics data.
Role in this project:
Back-end Developer & UI Designer
Contributions:335 reviews, 376 PRs, 1109 pushes in 1 year 6 months
Contributions summary:Jochen's commits primarily focused on enhancing the documentation and improving the user interface of the Rerun visualization tool. This involved fixing crate links, hiding implementation details in the documentation, and improving error messages within the tensor and text document views. Further contributions included implementing graph components and archetypes, as well as adding support for Bezier-curve multi-edges, and node selection in the graph view.
core.matrix : Multi-dimensional array programming API for Clojure
Role in this project:
Back-end Developer
Contributions:10 commits, 1 comment in 1 month
Contributions summary:Jochen primarily focused on enhancing the functionality of a Clojure matrix library. Their contributions involved implementing pretty printing for matrix output, adding functionality for calculating euclidean distance, and modifying existing vector operations. The user also addressed documentation clarity and resolved dependency issues, demonstrating a focus on usability and code maintainability. Furthermore, they adjusted the project's Clojure version.
clojuremultidimensional-arrays
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.