Oliver Hennhöfer
Unsupervised learning and uncertainty quantification, with guarantees that survive deployment.
PhD candidate, Research Associate & Lecturer · Karlsruhe University of Applied Sciences
Path
- Karlsruhe University of Applied Sciences2023 – now
- PhD Candidateongoing
Working title: Operationalizing Conformal Anomaly Detection: Scoring, Calibration, Error Control, and Deployment Beyond Idealized Conditions.
- Lecturer2023 – now
Courses in master’s and bachelor’s programmes.
- Unsupervised Learning · M.Sc.
- Data Science · M.Sc.
- Software Engineering · B.Sc.
- Environmental Monitoring · B.Sc.
- Research Associate, Intelligent Systems Research Group2023 – now
Conformal inference, anomaly detection and sequential testing. Lead developer of off-key within BiFlex-Industrie.
- INIT Group2021 – 2023
- Software Engineer, Machine Learning2022 – 23
Sole responsibility for the pipeline predicting passenger numbers in a cloud-based, real-time public transport application.
- Business Analyst, Project Coordination2021 – 22
- Disy Informationssysteme2020
- Master’s Thesis Research
Geostatistics and spatial econometrics for anomaly detection in environmental data, deployed through an API.
- 1&1 IONOS2018 – 2020
- Working Student, Data Analysis2019 – 20
- Working Student, Quality Assurance2018 – 19
- Karlsruhe University of Applied Sciences2018 – 2021
- Student Research Assistant, Statistics with R2018 – 21
- M.Sc. Geomatics2018 – 20
Thesis: Anomaly Detection in Precision Farming with R.
- Modus Consult Gericke2015 – 2016
- Intern, Traffic Statistics
- Karlsruhe University of Applied Sciences2013 – 2017
- B.Sc. Geoinformation Management
Thesis: Statistik und Geoanalyse mit R im hochschulischen Kontext.
Software
off-key
Lead developer · Platform
Anomaly detection for connected systems: MQTT telemetry in, streaming detection pipelines, and an interface to review the evidence behind each alarm. Built on FastAPI, React, TimescaleDB and EMQX with Docker. Its first application is bidirectional charging infrastructure within BiFlex-Industrie.
nonconform
Python · Conformal inference
Turns anomaly scores into calibrated p-values with false discovery rate control. Split, cross and bootstrap calibration, weighted conformal for distribution shift, and conformal martingales for change detection.
online-fdr
Python · Sequential testing
Error control for hypotheses that arrive over time: LORD, SAFFRON, ADDIS and more, plus e-value methods such as e-LOND and e-BH. Checked against the R reference implementation.
aberrant
Python · Streaming
Streaming anomaly detection behind one online interface: 30+ detectors from isolation forests and sketches to matrix profiles, with drift detection and prequential evaluation.
talk-tag
Publications
6 publications, 4 as first author. Google Scholar ↗
Skills
Uncertainty quantification & inference
Conformal inference (split, cross, bootstrap and weighted), conformal martingales, online false discovery rate control (LORD, SAFFRON, ADDIS), e-values and e-BH, resampling, and kernel density estimation.
Unsupervised learning
Anomaly and change-point detection on static and streaming data: isolation forests, sketches, matrix profiles, and drift detection, with clustering and prequential evaluation.
- scikit-learn
- PyOD
- River
Deep learning & NLP
Neural models and language models, including parameter-efficient fine-tuning of quantised LLMs and autoencoders for anomaly detection.
- PyTorch
- Hugging Face
Geospatial analysis
GIS, geostatistics, spatial econometrics, and hotspot and spatial outlier detection.
- ArcGIS
- ArcPy
Programming
Object-oriented design and typed, tested Python and R packages.
- Python
- R
- SQL
- Java
- TypeScript
Applications & data systems
REST services, interactive interfaces, time-series storage, and sensor streams.
- FastAPI
- React
- Shiny
- PostgreSQL
- TimescaleDB
- MQTT
Delivery
Reproducible experiments, automated testing, documentation, and containerised deployment.
- Git
- GitHub Actions
- pytest
- Docker
Languages
German (native), English (C2, proficient), Chinese (basic).
Next
- CompTIA Security+ certification · Version 8: threats, attacks, vulnerabilities, and the CIA triadIn progress