A retrieval-augmented assistant that answers questions about your own PDFs and notes from the passages it retrieves, cites them, and refuses to guess. Evaluated on 1,000 SQuAD 2.0 questions.
Right passage ranked 1st for 88%
Refuses 93% of off-topic questions
3 bugs found by its own evaluation
Python · sentence-transformers · FAISS · BM25 · cross-encoder re-ranking · Streamlit · Claude API · OpenAI API · Ollama · FLAN-T5 · pytest · matplotlib
Forecasting tomorrow's hourly electricity price for Germany from public SMARD data, with auction-safe features and a year-long rolling backtest: 26% lower error than the standard naive forecast.
Forecasting COVID-19 ICU occupancy and deaths for the Netherlands, Germany, Bremen and the UK, comparing linear, Random Forest and XGBoost models with time-series backtesting.
Should a generative-AI copilot be trusted with motor insurance claims? A Responsible AI assessment through five ethical lenses, the EU AI Act and GDPR, risk and governance, backed by a fairness audit and an automation-bias simulation.
A Power BI dashboard on 4,184 motor-vehicle recall alerts from the EU Safety Gate system (2016–2026): brands, components, hazards and countries, with every headline card checked against an independent Python recount.
4,184 alerts, 2016–2026
Cards match Python recount
9 data issues found and fixed
Power BI · Power Query (M) · DAX · Python · pandas
A statistical replication of Rauch et al. (2012): do ventilated trauma patients digest more slowly? SmartPill capsule data from 8 ICU patients and 87 healthy volunteers, re-analysed in JASP and Python.
Can surface EMG detect muscle fatigue in someone the model has never seen? 9,540 signal windows from 14 people, leave-one-subject-out testing, and an honest answer: not yet.