David Richter
Hi!
I am interested in programming language theory and practice, and correct and efficient compilers for domain-specific languages using functional programming and strong types. Usually, I write Lean proofs or Scala programs.
You can find my email at my university page, or in any of my published papers.

TU Darmstadt
Research Projects
An overview of my research grouped by topic. See Research for the full chronological list of publications and preprints, and Teaching for all courses and supervised theses.
Education
2025, Dr.rer.nat., TU Darmstadt
Functional DSL Compilers with Lightweight Proofs
2019, M.Sc. Computer Science, TU Darmstadt
2017, B.Sc. Computer Science, TU Darmstadt
Academic Service
TOPLAS 2026, reviewer
CP 2026, PC
ECOOP 2024, ERC & AEC | 🏅 Distinguished Artifact Reviewer
ECOOP 2023, ERC
Scala 2019, publicity chair