Johannes Herter, research machine learning engineer
Latest work
About
I'm a research machine learning engineer in New York. Right now I work on measuring what answer-engine and generative-engine optimization (AEO/GEO) is actually worth: how visibility in AI search turns into traffic and revenue.
My background is in generative models, 3D vision and scientific computing. After studying at ETH Zürich and Harvard, I was a research fellow at Harvard, where I worked on reconstructing dynamic scenes with 4D Gaussian splatting. I haven't stopped: I still do independent research in these areas.
Earlier I worked at Disney Research and Mercedes-Benz Research & Development North America (MBRDNA). Alongside research I have taught at ETH Zürich, Harvard University, MIT and Columbia University. You can find my previous lectures and talks here. I'm currently most interested in flow matching and memorization in diffusion models, in particular how the geometry of the learned score decides whether a model copies its training data or generalizes beyond it.
Studies one-step language generation with a single time-independent transport field on products of simplices. The flow is shown to reach the data in finite time for every noise schedule, with mean hitting time at most one, and the paper derives a sharp threshold at which each level of a coarse-to-fine token commits. A closed-form schedule exponent raises the share of valid sequences from 51% to 72%.
One-step language generation on products of simplices.
Analyzes the Jacobian of the optimal denoiser near a point where the data density vanishes to finite order. In the small-noise limit its range remains the tangent space, but its eigenvalues sum to k + m rather than k, for tangent dimension k and vanishing order m. Calibrating the top k eigenvalues to one recovers the tangent projector.
Tangent geometry of diffusion denoisers at vanishing density.
Determines which rotary frequency pairs a transformer relies on for a given task. Selected rotations are replaced by the identity while the query and key coordinates remain available to the model, which isolates the contribution of the rotation itself. Repeating the ablation across tasks shows how the critical frequency band shifts with the dependency scale a task requires.
Rotation-only ablations of rotary position embeddings across dependency scales.
Estimates where inserting a new cavity most improves a PDE-constrained objective. Primal and adjoint walk-on-spheres estimates on the current geometry give the topological derivative without a volumetric mesh. Candidate sites are scored, re-checked with independent samples and then inserted; in a cooling design for a heated Stanford Bunny, this lowers the heat objective by about 47%.
Monte Carlo topological derivatives for grid-free PDE-constrained design.
Computes the persistent homology of a grayscale image read as a height function, following the topology of its sublevel sets under a rising threshold. Connected components are tracked by union-find with the elder rule and loops by a second pass through Alexander duality. Persistence diagrams, barcodes and Betti curves are computed in the browser in O(N α(N)) time.
Persistent homology for spatial vision.
A two-layer perceptron (784–128–10) for handwritten digit classification, written in RISC-V assembly without external libraries. The weights are trained in NumPy and quantized to integers under a bound that rules out 32-bit overflow. The integer network reaches 97.9% accuracy on the MNIST test set, and the assembly output matches a NumPy reference bit for bit.
A multilayer perceptron implemented in RISC-V assembly.
An interactive WebGL visualization of a general-relativistic magnetohydrodynamic accretion flow around Sagittarius A*. Ray-traced radiation snapshots from a public simulation library are displayed as radiation power, magnetic field strength and density in a split view, with shader-drawn iso-contours, adjustable panel boundaries and an orbit camera.
Visualization of a simulated accretion flow around the black hole at the center of the Milky Way.
Teaching & talks
Talks
Teaching
- Feb 2026 · MIT CSAILAn Introduction to Flow Matching and Diffusion ModelsLecture, 6.S184Slides →PDF
- ETH ZürichDifferential Topology2 lectures
- Nov 2025 · Columbia UniversityTheory of Deep Neural Networks3 lectures
- MIT CSAIL · Introduction to Numerical MethodsConservation Laws3 lectures
- Oct 2025 · Harvard UniversityHomological Mirror Symmetry2 lectures












