Martin Aumüller

Head of the MSc in Software Design

News:

I enjoy turning algorithmic ideas into practical tools and understanding what makes them work well—or fail—in practice. Much of my work revolves around similarity search and differential privacy.

Research

I enjoy designing and evaluating algorithms that bridge theory and practice, with a focus on:

  • Similarity Search & Benchmarking: Algorithms for high-dimensional nearest neighbor search (puffinn, danny), community benchmarks (ann-benchmarks, big-ann-benchmarks, vector-index-benchmark) that define research practices, and understanding what makes search methods work in practice.
  • Differential Privacy: Private algorithms for sparse vectors, mean estimation, and approximate range counting with strong formal guarantees.

Selected Publications

See the full list of publications for all details.

Research projects

Team

If you're interested in working with me, feel free to reach out. I'm always happy to discuss new ideas and collaboration opportunities.

Code & Challenges

Most code is available on GitHub. Selected projects:

Challenges

Invited Talks, Tutorials, Workshops

Teaching

Current courses at IT University of Copenhagen

  • Algorithmic Problem Solving (Bachelor + Master) (Spring 2021, 2022, 2023, 2024, 2025, 2026)
  • Applied Algorithms (Master's level) (Autumn 2018, 2019, 2020, 2023, 2024, 2025)
Previous courses

Classes at Technische Universität Ilmenau (in German)

Algorithm Visualizations

Oldies but goldies?

Academic Service

Programme committees

SEA 2018, ESA 2018 (Track B), MMM 2019, EDML 2019, MM 2019 Reproducibility, SISAP 2019, SISAP 2020 (co-chair), ICMR 2021/2022/2023 Reproducibility (co-chair), LATIN 2022, SISAP 2024, CIKM 2024, ESA 2025 (Track S), ICML'25 VecDB Workshop (co-chair), SEA 2026 (PC co-chair)