Curriculum Vitae

I build efficient NLP systems and applied machine learning products, focusing on deployable models, retrieval workflows, and explainable pipelines.

Profiles

Education

Swiss-European Mobility Program (SEMP), Computer Science

École Polytechnique Fédérale de Lausanne (EPFL) · Lausanne, Switzerland

  • Machine Learning, Advanced Probability, and Applied Data Analytics.
  • Master thesis: Tiny Language Models for NLP Pipelines (with Prof. Robert West).

M.Sc. Computer Science

Karlsruhe Institute of Technology (KIT) · Karlsruhe, Germany

  • Focus: AI, Data Science, and IT Security; current grade 1.3.
  • Research: explainable AI for micro-expression recognition.

B.Sc. Information Systems

Karlsruhe Institute of Technology (KIT) · Karlsruhe, Germany

  • Specialisation in Software Engineering, Data Science, and Finance.
  • Thesis: Hidden Outliers in Manifolds (grade 1.0).
  • Exchange semester: Budapest University of Technology and Economics (BME), 2022 – 2023.

Experience

AI Engineer (Working Student)

dreifach.ai · Remote / Cologne, Germany

Built LLM-backed tools for insurance workflows (document analysis, internal chat, retrieval).

Implemented embedding-based contract comparison, automated ticket tagging, and privacy-aware archival pipelines.

PythonTypeScriptLangChainAzureRAG/AgentsDocker

Data Science Tutor

Karlsruhe Institute of Technology · Karlsruhe, Germany

Supervised Data Science Lab projects; grading, code reviews, and project guidance.

Software Engineer (Working Student)

Vector Informatik GmbH · Karlsruhe, Germany

Developed Java tooling (Maven, SVN, JUnit, Mockito) for the PREEvision CASE suite.

Designed and shipped a plugin for the propagation rule framework; presented to the department.

JavaMavenSVNJUnitMockito

Selected ML Systems & Research

TiME: Tiny Monolingual Encoders for Efficient NLP Pipelines

EPFL Datalab · Lausanne, Switzerland

  • Distilled MiniLMv2-based encoders across 16 languages (three model sizes each) for deployable NLP pipelines.
  • Evaluated on POS, lemmatization, dependency parsing, NER, and QA; measured latency, throughput, and energy per sample.
  • Released models and code; presented at RethinkingAI@NeurIPS 2025 (Copenhagen).
PyTorchTransformersKnowledge Distillation

Explainable NLP for ADHD Anamnesis

Karlsruhe Institute of Technology · Karlsruhe, Germany

  • Building an explainable NLP system for German primary school reports to support retrospective ADHD assessment, by training custom models and comparing them with API. Custom model training included sft of Encoder Models, and SFT + RL of Qwen3-4B.
  • Python backend (models, REST API) plus React/Node.js frontend; evidence highlighting and clinical metrics (AUC/ROC, sensitivity, specificity).
PythonReactNode.jsXAI

Handwriting Synthesis Pipeline for Dataset Generation

Swiss AI Center & ETH Zurich · Zurich, Switzerland

Generated realistic handwritten images from LaTeX math exercises to stress-test OCR systems and produce multilingual training data.

Hidden Outliers in Manifolds

Karlsruhe Institute of Technology · Karlsruhe, Germany

Developed methods to generate and detect hidden outliers in high-dimensional data using autoencoders.

PythonAutoencodersAnomaly Detection

Explainable AI Lab

Karlsruhe Institute of Technology · Karlsruhe, Germany

Implemented and compared explainable approaches for facial micro-expression recognition (prototype and evaluation).

Skills

Languages/Tools

PythonTypeScriptJavaSQLDockerLinux

AI/ML

PyTorchHugging Face TransformersLangChainRAG/AgentsAzure

Data

PandasNumPyTensorFlowscikit-learnpolar

Languages

German Native English C1 French B2 Russian A2

Leadership & Service

Resident Speaker

Hadiko Student Dormitory · Karlsruhe, Germany

Represented 100+ residents, moderated weekly meetings, and coordinated community initiatives.