Hi, I'm Jeremy.

Researcher | Founder

My dream is to use my background in mathematics and software development to design sophisticated tools that can improve data-driven healthcare and help facilitate the urgent action needed to combat climate change.

I'm completing my PhD at the Technical University of Munich, researching topological and geometric deep learning as a member of the AIDOS Lab at the University of Fribourg. I'm also a co-founder of Krv Labs, where we accelerate patient discovery in clinical trials by transforming complex eligibility criteria into reviewable longitudinal EHR searches.

Always looking for new opportunities to collaborate and exchange ideas—feel free to reach out!

Publications

No Metric to Rule Them All: Toward Principled Evaluations of Graph-Learning Datasets
ML Conference

No Metric to Rule Them All: Toward Principled Evaluations of Graph-Learning Datasets

ICML 2025

We introduce RINGS, a mode-perturbation framework to assess graph-learning dataset quality. Using performance separability and mode complementarity metrics, we provide principled tools for evaluating how well datasets benchmark graph-learning methods.

Characterizing Physician Referral Networks with Ricci Curvature
Application Paper

Characterizing Physician Referral Networks with Ricci Curvature

IPLDSC 2024

We use Forman-Ricci and Ollivier-Ricci curvature to analyze physician referral networks and detect regional variation in care delivery. This work introduces 'apparent', an open-source pipeline linking network geometry to local demographics and outcomes.

Mapping the Multiverse of Latent Representations
ML Conference

Mapping the Multiverse of Latent Representations

ICML 2024

We present PRESTO, a framework using persistent homology to map the multiverse of latent representations. It enables sensitivity analysis, anomaly detection, and efficient hyperparameter navigation by characterizing embedding variability across ML models.

Curvature Filtrations for Graph Generative Model Evaluation
ML Conference

Curvature Filtrations for Graph Generative Model Evaluation

NeurIPS 2023

A topological descriptor for graph distributions using curvature filtrations. Our method enables scalable statistical comparisons and hypothesis testing for evaluating graph generative models, with applications to drug development.

Expressivity of Ollivier-Ricci Curvature
Workshop Paper

Expressivity of Ollivier-Ricci Curvature

ICML 2023 TAGML Workshop

We study the representational power of Ollivier-Ricci curvature for distinguishing non-isomorphic graphs. The paper clarifies when curvature captures meaningful structural signals for downstream graph learning.

Open Source Projects

TDA Pipeline

Pulsar

Rust-backed Python library for topological data analysis implementing the Thema pipeline: imputation, scaling, PCA, Ball Mapper, and Cosmic Graph, with optional MCP tooling for agent-driven analysis.

Code Quality Metrics

Topos

Structural code-quality engine for coding agents that evaluates modules against priorities like self-contained and composable, then guides iterative refactoring using measurable lattice-based verdicts.

Imputation + ECT

Phil

Representation-guided imputation library for missing tabular data that generates multiple imputations, computes Euler Characteristic Transform descriptors, and selects the most representative candidate.

Topological Learning

Trailed

Topological representation learning library for EHR and tabular data built on differentiable Euler Characteristic Transform, with NumPy, pandas, and polars workflows.

Experience

I studied mathematics and astrophysics at UC Berkeley, then completed a master's in computational and data sciences at Chapman University. Along the way, I worked as an ML consultant at Madiba and as a research developer at Encryptek.

That path led to CHOC, where I worked with Louis Ehwerhemuepha as a grant-funded research scientist on predictive models for pediatric sepsis—and found my way into computational topology. I then joined Bastian Rieck's AIDOS Lab at the University of Fribourg to pursue a PhD in topological and geometric deep learning.

During my PhD, Stuart Wayland, Sidney Gathrid, and I began collaborating on various projects. In one particularly fun project, we used Riemannian curvature and topological data analysis to study the phase-out of US coal power plants (now published in Nature Energy). We decided we loved working together and wanted to keep doing it, so we founded Krv Labs. Krv (Kepler Riemann von Neumann) pays homage to some of the scientists we look up to who refused to accept 'good enough'. We bring that same standard to our work in healthcare, translating methods from mathematics, physics, and machine learning into safe, effective, and evidence-backed AI.

August 2026 - Present

Co-Founder and Chief Science Officer

Krv Labs Remote | Los Angeles, California
March 2024 - Present

Research Consultant

Carlson School of Management, University of Minnesota Remote | Minneapolis, Minnesota
May 2023 - December 2024

Research Science Doctoral Intern

Children’s Hospital of Orange County (CHOC) Remote | Orange, California
August 2022 - August 2026

Doctoral Researcher

Helmholtz Munich Munich, Germany
June 2022 - August 2022

Grant Funded Research Computational Scientist

Children’s Hospital of Orange County (CHOC) Orange, California

Education

2022-Present
Technical University of Munich
Doctoral Candidate, School of Computation, Information, and Technology.
2020-2022
Chapman University
Master of Science (MSc) , Computational and Data Sciences.
2015-2019
University of California, Berkeley
Bachelor of Arts with Honors (BA) , Mathematics | Bachelor of Arts (BA) , Astrophysics.
Class of 2015
El Toro High School
International Baccalaureate Diploma and AP Scholar.