Applied ML engineer · Bioinformatics

I turn uncertain data intoworking ML systems.

I build, evaluate, and deploy machine-learning products, from scientific prototypes to tested APIs and live cloud applications.

5.8×faster dataset splitting
0.8477macro-F1 demand classifier
22spoken languages modelled
Livecontainerized ML platform

Selected work · 2024—2026

Evidence, not adjectives.

Five projects showing the path from research question to evaluated model to shipped software.

01Deployed agentic ML platform

AFM Explorer

A full-stack force-spectroscopy platform with a built-in interactive demo, FastAPI and Streamlit applications, authenticated MCP tools, and a bounded autonomous agent that combines live scan data with local RAG. Deployed with Docker and automated delivery to AWS.

Live demo52 testsMCP + RAG agent

Python · FastAPI · MCP · Agents SDK · RAG · AWS

AFM force curve with an automatically detected contact point
02Master’s thesis · ML research

Scaling DataSAIL

A balance-aware approximation for leakage-aware dataset splitting. It cuts the optimization burden while preserving split quality, evaluated across four molecular ML benchmarks.

5.8× faster≤0.5 pp deviation4 benchmarks

Python · RDKit · scikit-learn · ILP

Runtime comparison of dataset splitting approaches
03Deep learning · Audio

Multilingual Speech ID

Fine-tuned speech transformers to identify 22 Indian languages in a low-resource setting, then traced speaker-dependent failure modes through per-speaker evaluation and embedding analysis.

22 languages43.4% top-1Error analysis

PyTorch · Transformers · MMS · XLS-R

Confusion matrix for multilingual speech language identification
04Applied ML · Explainability

Bike Demand Intelligence

The classification workstream of a three-person demand modelling project: an imbalance-aware ensemble, explainability across every model, and structured analysis of ordinal errors.

0.8477 macro-F15-fold CVSHAP analysis

CatBoost · XGBoost · Random Forest · SHAP

SHAP feature importance analysis for bike demand classification
05Computer vision

Binary Image Segmentation

A reproducible comparison of segmentation approaches with quantitative evaluation and qualitative error inspection across challenging image regions.

Tested pipelineVisual QAReproducible

Python · scikit-image · OpenCV

Qualitative comparison of binary image segmentation outputs

About · The connective tissue

Scientist’s curiosity.
Engineer’s audacity.

My background sits where data complexity meets strong computational systems. I care about what a model learns, where it fails, and whether someone else can reliably run it.

That means clean experiments, honest evaluation, useful interfaces, and deployment practices that move a project beyond the notebook. I’m looking for a role where I can build reliable systems with measurable real-world value.

BuildPython, SQL, PyTorch, scikit-learn, Hugging Face
ShipFastAPI, Docker, AWS EC2, GitHub Actions
EvaluateSHAP, model evaluation, error analysis, leakage
ExploreAgents, MCP, retrieval, reliable AI systems

Trajectory

Master’s thesis · HIPS

Scaling leakage-aware dataset splitting for large ML datasets under Prof. Dr. Olga Kalinina.

M.Sc. Bioinformatics · Saarland University

Advanced study across machine learning, computation, and the life sciences.

Freelance Data Science Analyst

Built a churn-prediction pipeline on 10,000+ transactions and connected model output to stock planning.