Academic CV
For an exhaustive & more general overview of what I’ve done, please visit my LinkedIn profile.
Education
Doctoral Program in Political Science (2026 – 2030)
University of Mannheim, Germany
Focus Short-term change of political opinions and electoral preferences
Supervisor Prof. Thomas Gschwend, Ph.D.M.Sc. Data Science for Public Policy (2023 – 2025)
Hertie School, Berlin, Germany
Focus Bayesian modelling, computational statistics, causal inferenceThesis “Modelling Week-to-Week Voting Intention Change in Germany: A Bayesian Imputation Approach Using High-Frequency Panel Data”
Supervisors Dr. Will Lowe, Prof. Dr. Michael MäsM.P.P. Master of Public Policy (2020 – 2023)
Hertie School, Berlin, Germany
Focus Policy analysis, climate & energy policy, social movementsThesis “A Sudden Surge in Climate Awareness: Evidence from German Political Polls in 2019”
Supervisor Prof. Mark Kayser, PhDB.Sc. Economics (2016 – 2020)
Heidelberg University, Germany
Focus Decision & game theory, neural & behavioural economicsThesis “Air Temperature and Mortality: An Analysis of Potential Social Impacts of Global Warming using Machine Learning”
Supervisor Prof. Dr. Christian ConradCourses in B.Sc. Management & Technology (2014 – 2015)
Technische Universität München (TUM), Germany
Focus Numerical optimisation, statistical programming
- Certificate in Advanced English (CAE, C1 level) – Cambridge Assessment English (2020)
- Exchange semester at SGH Warsaw School of Economics, Poland (2019)
- Exchange semester at SNSPA School of Public Administration, Bucharest, Romania (2023)
- Extra-curricular junior courses in software development, Technische Universität Dresden (2009 – 2014)
Further courses & certifications
Experience
Research Assistant (since 2026)
University of Mannheim, Germany – Mannheim Centre for European Social Research (MZES)
Project Zweitstimme.org project (DFG funded)Responsibilities Development of a research proposal on short-term change of political opinions and electoral preferences
Supervisor Prof. Thomas Gschwend, Ph.D.Research Assistant (since 2024)
Forschungszentrum Informatik (FZI), Karlsruhe/Berlin, Germany – House of Participation (HoP)
Project High-frequency online panel study “Social Sentiments in Times of Crises (SOSEC)” (bi-weekly, USA/Germany, n=3500)Responsibilities Assurance of data quality & representativity, implementation of post-stratification and imputation methods, analysis of individual trajectories of political preference
Supervisor Prof. Dr. Michael Mäs, Karlsruhe Institute of Technology (KIT)Teaching Assistant (2018)
Heidelberg University, Germany – Faculty of Economics and Social Sciences
Department Chair of Econometrics & Statistics, Prof. Dr. Christian ConradResponsibilities Teaching assistant for B.Sc. course “Economic & Social Statistics”, holding statistical programming lab sessions in STATA
Supervisor Dr. Alexander GlasResearch Assistant (2014 – 2015)
Technische Universität München (TUM), Germany – TUM School of Management
Department Chair of Operations Management, Prof. Dr. Rainer KolischResponsibilities Infrastructure administration: LRZ computation cloud, VMs, network & system operations, databases
Supervisor Dr. Christian Ruf
Related Projects
Please see my Projects page for an overview of my recent projects.
Conferences
Annual Meeting of the DVPW Section “Methods of Political Science” (2026)
Location Leibniz University Hanover, Germany
Status acceptedTitle Modelling Short-Term Voter Volatility: A Bayesian Imputation Approach Using High-Frequency Panel Data
Track PresentationPolMeth Europe (2026)
Location Trinity College Dublin, Ireland
Status acceptedTitle Modelling Short-Term Voter Volatility: A Bayesian Imputation Approach Using High-Frequency Panel Data
Track Paper & PresentationECPR General Conference” (2026)
Location Jagiellonian University, Kraków, Poland
Status reservedTitle Modelling Voter Volatility in Near Real Time: Analysing Short-Term Voting Intention Change Using High-Frequency Panels
Track Paper & PresentationAnnual Meeting of the DVPW Working Group “Elections and Political Attitudes” (2026)
Location Johannes Gutenberg University Mainz, Germany
Status submitted
Technical Skills
Data Analysis & Statistics
Advanced Bayesian statistics, multilevel & latent variable models, compositional data analysis, survey methodology, data simulation, data visualisation & reporting
Intermediate Causal inference, geospatial data analysis, machine learning, text as data / NLP, larger-than-memory data handling, web crawling, synthetic data generation
Basic Network analysis, deep neural networks, time series analysis
Familiar Data Sets/Sources
- German Longitudinal Election Study (GLES)
- Social Sentiments in Times of Crises (SOSEC)
- Forsa, Infratest dimap, Forschungsgruppe Wahlen political polls
- ZEIT Online moving average models of polls
- German federal- and state-level administration data
- German and US American census data
- Weather data nowcast & forecast (DWD)
- OpenStreetMap (OSM)
- Overpass Turbo
- Berlin spatial data (FIS Broker)
- Marktstammdatenregister (BNetzA)
- Emissions Database for Global Atmospheric Research (EDGAR)
- Eurostat
- Meteostat
- World Bank
Programming
Advanced R (+ Markdown, Quarto, Shiny), STAN, SQL, Typst, LaTeX
Intermediate Python, HTML + CSS, JavaScript, Jekyll, PHP, Bash
Basic Julia, C++, STATA
System & Server Operations
- Linux (Ubuntu, Debian) setup & administration
- Cloud computing: Positron Server, AWS S3/EC2
- Version control: GitHub, GitLab
- Network: Advanced configurations incl. WireGuard, VPN, SSH, DNS
- Databases: DuckDB, PostgreSQL, MySQL, MongoDB
- Hosting: Web servers, CMS, Nextcloud, email & domain management
- Windows & tunnelled Ubuntu VM
- Positron (with remote tunnel) > VS Code > RStudio
- R tidyverse > base R > Python
- DuckDB > PostgreSQL
- Typst > Quarto/RMarkdown + LaTeX > pure LaTeX
- Mendeley > Zotero
Preferred Stack
Thanks for your interest! Also see my Recent Projects.
Please feel free to reach out to me or connect through LinkedIn.