Tim Luka Horstmann commited on
Commit Β·
d6f1c5d
1
Parent(s): 1817d6e
Improved CV chat
Browse files- app.py +10 -8
- cv_text.txt +98 -92
app.py
CHANGED
|
@@ -360,10 +360,11 @@ async def stream_response_gemini(query, history, game_context=None, mode: Option
|
|
| 360 |
else:
|
| 361 |
system_prompt = (
|
| 362 |
"You are Tim Luka Horstmann, a Computer Scientist. "
|
| 363 |
-
"
|
| 364 |
-
"
|
| 365 |
-
"
|
| 366 |
-
"
|
|
|
|
| 367 |
f"Today's date is {current_date}. CV: {full_cv_text}"
|
| 368 |
)
|
| 369 |
|
|
@@ -449,10 +450,11 @@ async def stream_response_local(query, history, game_context=None, mode: Optiona
|
|
| 449 |
)
|
| 450 |
else:
|
| 451 |
system_prompt = (
|
| 452 |
-
"/no_think You are Tim Luka Horstmann, a Computer Scientist.
|
| 453 |
-
"
|
| 454 |
-
"
|
| 455 |
-
"
|
|
|
|
| 456 |
f"Today's date is {current_date}. CV: {full_cv_text}"
|
| 457 |
)
|
| 458 |
|
|
|
|
| 360 |
else:
|
| 361 |
system_prompt = (
|
| 362 |
"You are Tim Luka Horstmann, a Computer Scientist. "
|
| 363 |
+
"Respond as yourself in the first person with a warm, upbeat toneβfeel free to be lighthearted, witty, and encouraging. "
|
| 364 |
+
"Rely on the CV and FAQs below for personal facts and never invent new personal details, achievements, or opinions that are not documented there. "
|
| 365 |
+
"You may comfortably discuss well-established general knowledge, your fields of interest, and everyday small talk, and you can acknowledge known facts about yourself such as living in Paris or working in AI. "
|
| 366 |
+
"When a user seeks private or highly specific personal information that is missing from the CV or FAQs, politely explain that you do not have more to share and try to keep the conversation engaging by offering related general insights or friendly banter. "
|
| 367 |
+
"Always remain kind, respectful, and helpful, and lean into genuinely helpful answers before declining. "
|
| 368 |
f"Today's date is {current_date}. CV: {full_cv_text}"
|
| 369 |
)
|
| 370 |
|
|
|
|
| 450 |
)
|
| 451 |
else:
|
| 452 |
system_prompt = (
|
| 453 |
+
"/no_think You are Tim Luka Horstmann, a Computer Scientist. Answer in the first person with a warm, upbeat voice that can lean playful or humorous when it fits. "
|
| 454 |
+
"Use the CV and FAQs below as the authoritative source for personal facts and never fabricate additional personal details, stories, or opinions. "
|
| 455 |
+
"Feel free to chat about general knowledge, your interests, or universally known truths, and you may mention well-established facts about yourself such as being based in Paris or working in AI. "
|
| 456 |
+
"If someone requests private or highly specific personal information that is not covered by the CV or FAQs, explain politely that you do not have more to share, then keep the conversation inviting by offering related general insights or light banter. "
|
| 457 |
+
"Always stay kind, respectful, and genuinely helpful, prioritising helpful engagement before declining. "
|
| 458 |
f"Today's date is {current_date}. CV: {full_cv_text}"
|
| 459 |
)
|
| 460 |
|
cv_text.txt
CHANGED
|
@@ -1,116 +1,122 @@
|
|
| 1 |
-
TIM LUKA HORSTMANN
|
| 2 |
-
Email: lukahorstmann@gmx.de
|
| 3 |
-
Website: horstmann.techβ|βLinkedIn:
|
| 4 |
Birthday: 05.12.2000
|
| 5 |
|
| 6 |
-
|
| 7 |
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
|
| 8 |
PROFESSIONAL SUMMARY
|
| 9 |
-
Impact-driven computer scientist with a strong foundation in
|
| 10 |
-
applied AI. Holds a Distinction masterβs degree from the University of Cambridge and is
|
| 11 |
-
currently pursuing a second masterβs in Data & AI at Institut Polytechnique de Paris.
|
| 12 |
-
Combines academic excellence with hands-on experience at Hi! Paris, McKinsey, Amazon
|
| 13 |
-
and Continental. Passionate about applying cutting-edge AI to real-world challenges in
|
| 14 |
-
industry and research.
|
| 15 |
|
| 16 |
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
|
| 17 |
EDUCATION
|
| 18 |
-
MSc Data & Artificial Intelligence β Institut Polytechnique de Paris (Γcole Polytechnique & TΓ©lΓ©com Paris)
|
| 19 |
-
Palaiseau, France | Sep 2024 β
|
| 20 |
-
|
| 21 |
-
|
| 22 |
-
|
| 23 |
-
|
| 24 |
-
|
| 25 |
-
|
| 26 |
-
|
| 27 |
-
|
| 28 |
-
|
| 29 |
-
|
| 30 |
-
|
| 31 |
-
|
| 32 |
-
|
| 33 |
-
|
| 34 |
-
|
| 35 |
-
|
| 36 |
-
|
| 37 |
-
|
| 38 |
-
-
|
| 39 |
-
- Selected for North-Rhine Westphalia Academy for Mathematics & Computer Science
|
| 40 |
|
| 41 |
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
|
| 42 |
WORK EXPERIENCE
|
| 43 |
-
Machine Learning
|
| 44 |
-
|
| 45 |
-
|
| 46 |
-
|
| 47 |
-
|
| 48 |
-
|
| 49 |
-
|
| 50 |
-
|
| 51 |
-
|
| 52 |
-
|
| 53 |
-
|
| 54 |
-
|
| 55 |
-
|
| 56 |
-
|
| 57 |
-
|
| 58 |
-
|
| 59 |
-
|
| 60 |
-
|
| 61 |
-
|
| 62 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 63 |
|
| 64 |
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
|
| 65 |
TECHNICAL SKILLS
|
| 66 |
-
ProgrammingββPython (adv.), Java (adv.), SQL (adv.), JavaScript, HTML
|
| 67 |
-
Data Science/MLβPyTorch, Transformers, scikit-learn, pandas, NumPy, Matplotlib, Ollama, llama.cpp, Qwen-Agent
|
| 68 |
-
Tools/PlatformsβGit, Weights & Biases,
|
| 69 |
|
| 70 |
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
|
| 71 |
SELECTED PROJECTS & PUBLICATIONS
|
| 72 |
-
T-REX: Table-Refute-or-Entail eXplainer β Institut Polytechnique de Paris | 2025
|
| 73 |
-
|
| 74 |
-
|
| 75 |
-
|
| 76 |
-
|
| 77 |
-
|
| 78 |
-
|
| 79 |
-
|
| 80 |
-
|
| 81 |
-
-
|
| 82 |
-
|
| 83 |
-
|
| 84 |
-
|
| 85 |
-
|
| 86 |
-
|
| 87 |
-
|
| 88 |
-
|
| 89 |
-
|
| 90 |
-
|
| 91 |
-
|
| 92 |
-
|
| 93 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 94 |
|
| 95 |
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
|
| 96 |
AWARDS & SCHOLARSHIPS
|
| 97 |
-
2025 Winner, {Tech: Europe} Hackathon (1st/27 teams)
|
| 98 |
-
2024 Alumni Association Prize for Graduate Excellence β University of Cambridge
|
| 99 |
-
ββ QuantCo Scholar β German-American Conference at Harvard University
|
| 100 |
-
ββ France Excellence Europa Scholarship β French Government
|
| 101 |
-
ββ IP Paris Excellence Scholarship β
|
| 102 |
-
2022 ContiBestenEhrung
|
| 103 |
-
2021
|
| 104 |
-
2019 Deutschlandstipendium; e-fellows.net Scholarship;
|
| 105 |
-
ββ Best Graduate in NRW; DMV Prize (German Mathematical Society)
|
| 106 |
|
| 107 |
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
|
| 108 |
LANGUAGES & EXTRACURRICULARS
|
| 109 |
-
LanguagesβGerman (native), English (fluent, TOEFL 109), French (intermediate; DELF A1
|
| 110 |
-
SocietiesβGerman Informatics Society, VDI, Cambridge Union & German Society
|
| 111 |
-
MentoringβMcKinsey College/Firsthand, BCG LINK/Emerald, Bain Spark
|
| 112 |
-
Volunteering First saxophonist β symphonic wind orchestra; founding board member, Junge Union Erwitte
|
| 113 |
-
Interestsβ
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 114 |
|
| 115 |
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
|
| 116 |
-
Last updated:
|
|
|
|
| 1 |
+
TIM LUKA HORSTMANN
|
| 2 |
+
Email: lukahorstmann@gmx.de
|
| 3 |
+
Website: horstmann.techβ|βLinkedIn: luka512β|βGitHub: TimLukaHorstmann
|
| 4 |
Birthday: 05.12.2000
|
| 5 |
|
|
|
|
| 6 |
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
|
| 7 |
PROFESSIONAL SUMMARY
|
| 8 |
+
Impact-driven computer scientist with a strong foundation in AI, particularly ML and NLP. Holds an MPhil in Advanced Computer Science with Distinction from the University of Cambridge and an MSc in Data & AI with Highest Honors β Mention TrΓ¨s Bien from Institut Polytechnique de Paris. Combines rigorous research with applied experience at Hi! PARIS, McKinsey, Amazon and Continental, applying cutting-edge AI to real-world challenges in industry and research.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 9 |
|
| 10 |
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
|
| 11 |
EDUCATION
|
| 12 |
+
MSc Data & Artificial Intelligence β Institut Polytechnique de Paris (Γcole Polytechnique & TΓ©lΓ©com Paris)
|
| 13 |
+
Palaiseau, France | Sep 2024 β Sep 2025
|
| 14 |
+
β’ Grade 4.0 / 4.0 (Highest Distinction β Mention TrΓ¨s Bien)
|
| 15 |
+
β’ Ranked #1 in core AI courses, incl. #1/196 in βMachine & Deep Learningβ (19.9 / 20)
|
| 16 |
+
β’ Courses: Deep & Reinforcement Learning, NLP, Logic & Symbolic AI, Data Mining, AI Ethics
|
| 17 |
+
|
| 18 |
+
MPhil Advanced Computer Science β University of Cambridge
|
| 19 |
+
Cambridge, UK | Oct 2023 β Jun 2024
|
| 20 |
+
β’ Distinction (86 %); 3rd of 61; college prize winner
|
| 21 |
+
β’ Courses: NLP, Multicore Semantics & Programming, Cyber-crime, Mobile Health (all with Distinction)
|
| 22 |
+
β’ Senior rower (stroke & seat 6), won βsuper bladesβ at May Bumps
|
| 23 |
+
|
| 24 |
+
BSc Business Informatics β RheinMain University of Applied Sciences
|
| 25 |
+
Wiesbaden, Germany | Sep 2019 β Sep 2022
|
| 26 |
+
β’ GPA 1.0 / 1.0 (top of year); completed 210 ECTS in 6 semesters
|
| 27 |
+
β’ First and only student to attain perfect GPA; member of audit committee for CS courses
|
| 28 |
+
|
| 29 |
+
Allgemeine Hochschulreife β StΓ€dtisches Gymnasium Erwitte
|
| 30 |
+
Erwitte, Germany | Aug 2011 β Aug 2019
|
| 31 |
+
β’ GPA 0.9 (surpassed best possible 1.0)
|
| 32 |
+
β’ Selected for North-Rhine Westphalia Academy for Mathematics & Computer Science
|
|
|
|
| 33 |
|
| 34 |
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
|
| 35 |
WORK EXPERIENCE
|
| 36 |
+
Research Assistant (Machine Learning & NLP) β University of Cambridge
|
| 37 |
+
Cambridge, UK | Dec 2025 β Mar 2026
|
| 38 |
+
β’ Developing and applying novel NLP/ML models to collect, analyze, and explain financial regulations
|
| 39 |
+
|
| 40 |
+
Machine Learning Research Engineer Intern (received full-time return offer) β Hi! PARIS Research Center & Γcole Polytechnique
|
| 41 |
+
Paris, France | Apr 2025 β Aug 2025
|
| 42 |
+
β’ Text-to-Speech and NLP research on generating natural-sounding French speech (supervisor: Prof. Eric Moulines)
|
| 43 |
+
β’ Led βEuropeanizationβ of CosyVoice2, building a SOTA zero-shot TTS model for FR/DE (first-author, ICASSP 2026)
|
| 44 |
+
β’ Built a multi-agent research assistant for IP Paris (LangGraph), incl. local RAG and Gemini web research
|
| 45 |
+
|
| 46 |
+
Fellow Intern (full-time return offer) β McKinsey & Company
|
| 47 |
+
Munich, Germany | May 2023 β Jul 2023
|
| 48 |
+
β’ Advised a leading European automotive supplier on a multiyear sustainable transformation program
|
| 49 |
+
β’ Produced financial analyses and risk assessments presented to CEO, CFO & supervisory board
|
| 50 |
+
|
| 51 |
+
Business Intelligence Intern (full-time return offer) β Amazon
|
| 52 |
+
London, UK | Oct 2022 β Apr 2023
|
| 53 |
+
β’ Led inbound logistics project for Amazonβs PanEu surface network (β $38 M annual impact)
|
| 54 |
+
β’ Resolved transportation disruptions via QuickSight dashboard atop Redshift ETL from multiple data sources
|
| 55 |
+
|
| 56 |
+
Dual Student (Software Engineer & Data Scientist) β Continental AG
|
| 57 |
+
Frankfurt, Germany | Sep 2019 β Sep 2022
|
| 58 |
+
β’ Automated IoT device configuration with Ansible across 55 plants (β β¬450 k savings / yr)
|
| 59 |
+
β’ Integrated Mendix low-code platform incl. SSO (Keycloak) & REST services
|
| 60 |
|
| 61 |
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
|
| 62 |
TECHNICAL SKILLS
|
| 63 |
+
ProgrammingββPython (adv.), Java (adv.), SQL (adv.), JavaScript, HTML, CSS, VBA, Cypher, SPARQL, Ansible
|
| 64 |
+
Data Science/MLβPyTorch, Transformers, scikit-learn, pandas, NumPy, Matplotlib, Ollama, llama.cpp, Qwen-Agent
|
| 65 |
+
Tools/PlatformsβGit, Weights & Biases, HPC (SLURM), Docker, FastAPI, AWS, Redshift, QuickSight
|
| 66 |
|
| 67 |
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
|
| 68 |
SELECTED PROJECTS & PUBLICATIONS
|
| 69 |
+
T-REX: Table-Refute-or-Entail eXplainer β Institut Polytechnique de Paris | 2025
|
| 70 |
+
Accepted at ECML PKDD 2025 (Demo Track) β https://t-rex.r2.enst.fr/
|
| 71 |
+
β’ First live fact-checker for tabular claims using instruction-tuned reasoning LLMs
|
| 72 |
+
β’ Streams reasoning steps & highlights cells; multilingual I/O; OCR via VLMs/Tesseract
|
| 73 |
+
β’ 89 % accuracy on TabFact (competitive with SOTA)
|
| 74 |
+
β’ Stack: Python, FastAPI/SlowAPI, Ollama, OCR, HTML/CSS/JS
|
| 75 |
+
|
| 76 |
+
Improving French Synthetic Speech Quality via SSML Prosody Control β Hi! PARIS | 2025
|
| 77 |
+
Accepted at ICNLSP 2025 β https://horstmann.tech/ssml-prosody-control/
|
| 78 |
+
β’ First end-to-end French SSML prosody-control pipeline; two cascaded QLoRA-tuned Qwen-2.5-7B for breaks + values
|
| 79 |
+
β’ Tested on novel 14h corpus: 99.2% F1 (breaks); 25β40% lower MAE on pitch/rate/volume; MOS 3.20β3.87 (15/18 prefer)
|
| 80 |
+
β’ Tech: Python, Qwen-2.5-7B (QLoRA), Whisper Timestamped, Auditok, Demucs, Azure TTS
|
| 81 |
+
|
| 82 |
+
J.A.R.V.I.S.: Local Voice-Enabled AI Assistant β Independent Project | 2025
|
| 83 |
+
β’ Fully local ASR β LLM β TTS voice assistant, CPU-only via quantized models
|
| 84 |
+
β’ Dockerized; live on Hugging Face Spaces; > 9,000 npm downloads of custom MCP Weather Server
|
| 85 |
+
β’ Tech: Python, FastAPI, Whisper, llama.cpp, Qwen-Agent, Kokoro TTS, MCP, Docker
|
| 86 |
+
|
| 87 |
+
Discovery & Ontology Matching of Financial Regulatory Information β University of Cambridge | 2023β24
|
| 88 |
+
β’ Built FRIDAY, first end-to-end NLP system for discovering/classifying FRI in legal docs
|
| 89 |
+
β’ Distinction (87%); strong cross-domain generalization; β 37 % ROUGE vs baselines
|
| 90 |
+
β’ Tech: Python, RoBERTa, BiLSTM, Tesseract OCR, PyMuPDF, sequence tagging
|
| 91 |
+
|
| 92 |
+
Disaggregation Algorithm for Customer Demand Planning Using ML β Continental AG | 2022
|
| 93 |
+
Bachelor thesis (grade 1.0)
|
| 94 |
+
β’ XGBoost-based forecasting to disaggregate demand; β RΒ² up to 37 % vs SAP baseline
|
| 95 |
+
β’ Trained on 10 M+ records; deployed in official forecasting pipeline (Q4 2022)
|
| 96 |
|
| 97 |
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
|
| 98 |
AWARDS & SCHOLARSHIPS
|
| 99 |
+
2025 Winner, {Tech: Europe} Hackathon (1st/27 teams) β AI voice coach (product launching)
|
| 100 |
+
2024 Alumni Association Prize for Graduate Excellence β University of Cambridge
|
| 101 |
+
ββ QuantCo Scholar β German-American Conference at Harvard University
|
| 102 |
+
ββ France Excellence Europa Scholarship β French Government
|
| 103 |
+
ββ IP Paris Excellence Scholarship β tuition exemption, annual allowance, fully-funded PhD offer
|
| 104 |
+
2022 ContiBestenEhrung β Top 25 of 1500+ dual students nationwide; Academic Excellence Bonus (β¬270)
|
| 105 |
+
2021 Studienstiftung des deutschen Volkes β < 0.3 % of students; funded BSc, MPhil & MSc
|
| 106 |
+
2019 Deutschlandstipendium; e-fellows.net Scholarship; DMV Prize; Best Graduate in NRW
|
|
|
|
| 107 |
|
| 108 |
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
|
| 109 |
LANGUAGES & EXTRACURRICULARS
|
| 110 |
+
LanguagesβGerman (native), English (fluent, TOEFL 109), French (intermediate; DELF A1βB1, DFP B2)
|
| 111 |
+
SocietiesβGerman Informatics Society, VDI, Cambridge Union & Cambridge German Society
|
| 112 |
+
MentoringβMcKinsey College/Firsthand, BCG LINK/Emerald, Bain Spark
|
| 113 |
+
Volunteering First saxophonist β symphonic wind orchestra; founding board member, Junge Union Erwitte
|
| 114 |
+
InterestsβArtificial Intelligence, Space Travel, Piano, Rowing, Jogging, Table Tennis, Tennis, Hiking, Skiing, Travelling
|
| 115 |
+
|
| 116 |
+
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
|
| 117 |
+
Weitere Informationen:
|
| 118 |
+
- WΓ€hrend meiner Zeit in meiner Heimatstadt Erwitte habe ich ΓΌber verschiedene ZeitrΓ€ume hinweg FuΓball, Tennis, Tischtennis, und Baseball im Verein gespielt. Ich war sogar Tischtennis-Trainer und habe damit Geld verdient.
|
| 119 |
+
- Ich habe auch eine lΓ€ngere Zeit wΓ€hrend meiner Schulzeit Nachhilfe gegeben (in verschiedenen FΓ€chern, aber insbesondere in Mathe).
|
| 120 |
|
| 121 |
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
|
| 122 |
+
Last updated: November 2025
|