Remote · Germany & South Africa

Tina Koziol

Computational economist by training, automation engineer by habit. About 10 years ago I started my data science and research journey the way most people did: hunting for error messages on Stack Overflow and getting excited about pandas and scikit-learn. Now we have agentic tools that make autonomous decisions and work with data in ways I couldn't have imagined back then. The goal has always been the same, making the most out of data, but the tools have completely revolutionised how we get there.

My PhD put 240,000 agents on HPC clusters to study how agent behaviour propagates through networks. In the last four years, as Senior Data Scientist at Wintershall Dea, I took AI out of notebooks and into operations: LLM pipelines hitting 99% extraction accuracy on messy corporate documents, LSTM anomaly detection on live well sensor data, MLOps infrastructure that kept running long after everyone moved on.

And I can't quite keep my hands off research either. I'm always drawn to questions around monetary policy, asset bubbles, how markets actually behave. You'll find my latest work here.

Today I build automated data platforms end-to-end: Django applications with CI/CD via GitHub Actions, custom AI agent skills and scheduled tasks on Claude Code and MCP, multi-stage workflows from data capture to cloud delivery.

Open to roles PhD Economics · UCT Active researcher DE / EN / FR
Tina Koziol
Tina Koziol
Data Science · Economics
Experience

Complex systems, messy data.

Complex systems, real stakes, and getting AI to work inside organisations, not just in demos.

2025 – now
Remote / Lingen
ongoing
AI & Automation Engineer
Ceraluna Labs (self-employed)

Designed and operates a production Django platform with automated data pipelines and CI/CD on GitHub Actions, powering capetowndata.com, a multilingual data portal across nine locales.

Developed custom AI-agent skills and scheduled workflows using Claude Code and MCP integrations for content translation, crime-data processing, automated reporting, and SEO operations.

Built multi-stage automation pipelines spanning API ingestion, data transformation, R2 object storage, and Markdown-based publishing.

Integrated third-party services for SEO data, geoservices, currency rates, and analytics dashboards.

Released timeline.music, a native iOS app on the Apple App Store, with an AI-driven content curation pipeline.

2021 – 2025
Hamburg
4 years
Senior Data Scientist
Wintershall Dea GmbH

Built and operated production LLM pipelines for document analysis and automated reporting, reaching 99% extraction accuracy on industrial documents.

Worked directly with engineers, domain experts, and business stakeholders to scope problems and deliver production tools against real operational constraints.

Developed LSTM-based and physics-informed anomaly detection on high-frequency well-integrity sensor data for operational monitoring.

Designed and operated Azure MLOps pipelines (CI/CD, monitoring, model governance) with Python, Azure ML, Azure Data Factory, Azure AI Foundry, and Docker.

Led a six-person cross-functional team across data science, domain engineering, and management; ran internal workshops on AI engineering practices.

Designed LLM and MLOps governance aligned to EU AI Act risk classification in an industrial production setting.

2020 – 2021
Remote / SA
1 year
Postdoctoral Researcher
GEMS Initiative · University of Minnesota & University of Stellenbosch

Built large-scale agent-based models and socioeconomic analyses in Python and PostgreSQL within an international research consortium, using reproducible workflows, data-quality controls, and HPC-scale simulations.

2016 – 2020
Cape Town
4 years
PhD Researcher & Lecturer
University of Cape Town · School of Economics (AIFMRM)

Built agent-based models with 240,000 agents on HPC clusters to study how financial crises spread.

Published on systemic risk and contagion. Peer-reviewed, cited, still relevant.

Taught econometrics and programming. Supervised student projects.

2014 – 2016
Johannesburg
2 years
Consultant / Project Manager
Econometrix Ltd

Project-managed consulting and research engagements: resource planning, budgeting, and client-facing delivery.

Authored economic reports and market analyses for clients and senior management.

Research

Working papers and active research.

My research program covers aspiration formation, policy effectiveness under leakage, and channel-specific economic response, applied across housing regulation, monetary transmission, and the political economy of mainstream exit. I use calibrated agent-based models, structural identification, and empirical validation, with AI-assisted implementation and drafting that is disclosed in each paper. PhD in Computational Economics, University of Cape Town (2020).

Blocked Ownership, Broken Mainstreams: Housing Markets and Extreme-Party Momentum

Working paper

Question. Mainstream parties have expanded housing interventions for a decade, housing remains unaffordable, and extreme-party support keeps rising. Why does single-channel housing policy fail to reverse mainstream exit?

Contribution. A calibrated agent-based model of 30,000 German households shows that housing markets bundle three usually-separate economic pressures (rent stress, blocked ownership, intergenerational closure) into one mechanism. Identified against the 23 February 2025 federal election and validated out of sample on UK Brexit, the model finds that only bundled policy responses produce a peak followed by decay in the extreme-vote trajectory.

Across advanced democracies, mainstream parties have expanded housing interventions while housing affordability has continued to deteriorate and support for extreme parties has continued to rise. This paper argues that these outcomes are connected. Housing markets generate a distinctive pathway out of mainstream politics because they bundle three economic pressures that are usually studied separately: consumption stress through rents, asset exclusion through blocked homeownership, and intergenerational closure through unequal wealth transmission. A policy response aimed at only one channel therefore leaves the broader mechanism intact.

I develop a calibrated agent-based model of 30,000 German households distributed across 16 regions. The model is identified by Simulated Method of Moments using distributional, housing-market, and political-economy targets, including the 23 February 2025 German federal election, and is validated out of sample against UK Brexit voting patterns. The model reproduces the German wealth distribution and the aggregate AfD second-vote share at the calibration optimum. It also generates a large within-region renter-owner cleavage in mainstream exit: +0.28 in Germany and +0.23 in the UK validation, with common direction and magnitude across countries. A stripped HANK benchmark matches aggregate calibration anchors by construction but returns mechanical zero on the three structural relationships on which the paper relies.

Five counterfactual policy experiments show why single-instrument housing politics fails to reverse extreme-party momentum. Rent caps, supply restrictions, and transaction frictions reduce specific housing pressures, but none produces a peak in the vote-share trajectory within 25 periods under any leakage profile. Only a bundled intervention, combining housing policy with a capital-tax-funded transfer to the bottom half of the wealth distribution at OECD-typical redistributive intensity, produces a peak followed by decay. The implication is not that housing explains all extreme-party support. It is that the housing component of mainstream exit is bundled by structure and therefore requires a bundled policy response.

The Monetary Expansion Riddle

Forthcoming

Question. Why did a decade of post-GFC easing produce almost no consumer-price inflation, while a single round of post-2020 expansion produced the sharpest inflation episode in forty years?

Contribution. Housing is the hinge sector linking both regimes. A 5×2 transmission taxonomy maps five macro-financial channels across two inflation regimes, organised around four institutional primitives. Cross-country heterogeneity in inflation outcomes is driven by these institutional features rather than by shock composition, recasting cross-country divergence as structural rather than contingent.

Comparable monetary expansions produced radically different inflation outcomes after the Global Financial Crisis and after 2020. The dominant explanations (supply shocks, fiscal support, expectations de-anchoring) treat the divergence as contingent on the shocks themselves. This paper offers a structural alternative: the two episodes are reconciled once housing is placed at the centre of the transmission mechanism and CPI shelter measurement is recognised as a symmetric lag operator that understates inflation on the way up and overstates disinflation on the way down.

The core contribution is a 5×2 transmission taxonomy: five macro-financial channels (credit supply, collateral valuations, rental-market pass-through, wealth effects, and mortgage cash-flow effects) mapped across two inflation regimes (post-GFC and post-2020). The taxonomy is organised around four institutional primitives that vary across advanced economies and jointly determine which channels fire in which regime: (i) CPI shelter construction (rental-equivalence vs. actual rents vs. house prices), (ii) mortgage-contract structure (fixed-rate vs. floating, recourse vs. non-recourse, prepayment penalties), (iii) housing supply elasticity, and (iv) outright homeownership rate.

Using a harmonised panel of twenty advanced economies, I show that cross-country heterogeneity in inflation outcomes is driven primarily by these four institutional features rather than by shock composition. The framework recasts cross-country divergence as structural rather than contingent, identifies which channels can be reactivated by policy, and produces testable predictions for the next expansion. A companion SUERF Policy Brief summarises the implications for inflation-targeting regimes.

Great Expectations: Four Channels of the Monetary-Policy Trap

Working paper · SSRN, April 2026

Question. Are behavioural-finance and Fed-put explanations of low-rate financial instability competing or complementary, and which mechanism drives the persistent gap between capitalist return expectations and the policy rate?

Contribution. A heterogeneous-agent asset-pricing model with sticky reference returns, reference-dependent portfolio choice, and an asymmetric Taylor rule. Mechanism-isolation experiments decompose the 1980–2020 U.S. low-rate episode into four empirically separable channels (loss aversion, reference dependence, political pressure, endogenous anchor drift) and show the two explanations are complementary, with each channel operating on a distinct margin.

This paper develops a mechanism-isolation framework to show that behavioural-finance and Fed-put explanations of financial instability are complementary rather than competing. I build a heterogeneous-agent asset-pricing model in which capitalists form sticky reference points for expected returns, choose portfolios under reference-dependent preferences, and transmit wealth-weighted disappointment into monetary policy through an asymmetric Taylor rule.

The framework decomposes the 1980–2020 U.S. low-rate episode into four interacting but empirically separable channels: loss aversion, reference dependence, political pressure, and endogenous anchor drift. The political-pressure coefficient is identified externally by Simulated Method of Moments using the Cieslak and Vissing-Jorgensen (2021) intermeeting return-and-rate asymmetry, rather than by the crash, wedge, or counterfactual moments the model seeks to explain.

Mechanism-isolation experiments show that the four channels operate on distinct margins. Loss aversion amplifies crash depth; reference dependence amplifies volatility; political pressure governs zero-lower-bound duration; and endogenous anchor drift is the larger driver of the wedge between capitalist return expectations and the floored policy rate. Removing political pressure reduces ZLB time by 44 percentage points, while fixing the historical return anchor reduces the expectation-rate wedge by 3.49 percentage points, more than the effect of removing political pressure.

Policy counterfactuals show that macroprudential leverage caps and central-bank reform operate on different parts of the mechanism. Leverage caps directly constrain the reach-for-yield channel and sharply reduce crash frequency and depth, while central-bank reform mainly reduces ZLB duration and raises the mean policy rate. Financial instability in low-rate environments is best understood not as the product of a single distortion, but as a feedback loop between sticky return expectations, loss-averse portfolio choice, and politically responsive monetary policy.

Social learning in a network model of Covid-19

Davids, A., du Rand, G., Georg, C.-P., Koziol, T., & Schasfoort, J.
J. Econ. Behav. Organ. 213, 271–304 (2023) · doi:10.1016/j.jebo.2023.07.010

Question. Standard compartmental epidemic models treat behavioural response to information as exogenous. How does endogenous belief formation about disease prevalence change epidemic dynamics, and is that effect distinguishable from formal non-pharmaceutical interventions?

Contribution. Naive social learning (DeGroot, 1974) embedded in a network SEIR agent-based model, calibrated to Cape Town. Social learning both flattens and shortens the curve for infections, hospitalisations, and excess fatalities, qualitatively different from contact-rate or transmission-probability reductions, which flatten the curve at the cost of lengthening the epidemic.

We develop an agent-based epidemiological model in which agents are nodes in a network, their physical interactions are time-varying edges, and each agent carries an epidemiological state drawn from the Susceptible–Exposed–Infected–Recovered (SEIR) compartments. Into this setting we introduce naive social learning in the sense of DeGroot (1974): agents form subjective beliefs about the prevalence and severity of the disease by repeatedly averaging signals received from their neighbours, and adjust their protective behaviour accordingly.

The model is calibrated to detailed data for Cape Town, South Africa. Incorporating social learning materially improves fit: the best-fit squared difference between modelled and observed excess fatalities drops from 19.34 to 11.40. More importantly, the qualitative behaviour differs from standard compartmental models: social learning both flattens and shortens the curves for infections, hospitalisations, and excess fatalities, whereas contact-rate or transmission-probability reductions flatten the curve at the cost of lengthening the epidemic.

The paper contributes a tractable framework for embedding heterogeneous belief formation into epidemic models and shows that the behavioural response to information is a first-order determinant of epidemic dynamics, separate from, and sometimes substituting for, formal non-pharmaceutical interventions.

How vulnerable are interconnected portfolios of South African banks?

South African Journal of Science 118(9/10) (2022) · doi:10.17159/sajs.2022/10995

Question. How exposed are South African banks to price-mediated contagion through interconnected portfolios, and has that exposure moved over the past decade?

Contribution. Stress tests on the ten largest South African banks (2010–2020), using longitudinal balance-sheet data and price shocks on government bonds. Second-order feedback effects from deleveraging are modest and the concentrated banking structure helps absorb shocks. Rising portfolio similarity over the decade, however, has incrementally raised exposure to the price-mediated contagion channel.

Price shocks that propagate through the financial system present a significant risk to financial system stability. This study evaluates the vulnerability of South African banks' portfolios to price-mediated contagion over the past decade. Using longitudinal balance-sheet data from the ten largest banks (2010–2020), stress tests are triggered by price shocks on South African government bonds, a marketable asset held by all banks in the sample.

The analysis finds that second-order feedback effects from bank deleveraging remain modest, and that the concentrated structure of the South African banking sector contributes positively to shock absorption. Over the ten-year window, however, banks have gradually increased portfolio similarity, which has incrementally heightened exposure to the price-mediated contagion channel.

Other publications
Career Trajectory
2014 Consulting 2016 PhD Research 2020 Comp. Research 2021 – 2025 Sr. Data Scientist
12+
years in data
PhD
computational econ
2
continents
Skills

The tools, and how I use them.

Where I've spent my time
Python / Data10+ yrs LLMs / Agentic AI4 yrs Enterprise AI adoption4 yrs AI governance / safety3 yrs MLOps / Cloud4 yrs Research / agent-based models6 yrs Consulting / strategy2 yrs

Programming

PythonDaily driver for a decade. Data, web, automation, ML.
REconometrics, research, statistical modelling.
SQL / PostgresComplex queries, migrations, production schemas.
Django / WebTwo live products built end-to-end with Django.

ML & AI

Claude / Codex / OpenAIProduction pipelines, not just chat prompts.
RAG / NLP / Agentic AIDocument intelligence, extraction, verification loops.
Anomaly DetectionLSTM on real sensor data. Deployed, not just prototyped.
Agent-Based Models240k agents on HPC. Published in JEBO.

Cloud & MLOps

Azure AI / MLModel deployment, monitoring, governance.
Docker / CI/CDContainerised pipelines, reproducible builds.
GitHub Actions24 automated workflows running in production.
HPC ClustersLarge-scale simulations, parallel computing.

Governance & Leadership

Project ownershipEnd-to-end delivery, no hand-holding needed.
Cross-functional teamsEngineers, domain experts, leadership, kept aligned.
EU AI Act / NIST AI RMFLed compliance across 120+ staff. Not a checkbox exercise.
Data curation / guardrailsQuality in, quality out. Built the frameworks.

Builder

Dashboards, workflows, websites, internal systems. I make things and keep improving them.

Governance-minded

EU AI Act, NIST AI RMF, safety guardrails, data curation. I think about what goes into a system before asking what comes out.

Systems thinker

My economics PhD trained me to see interactions, incentives, and emergent behaviour. That still shapes everything.

Driver

I take ownership, make decisions, and move work forward. I don't wait to be told what to do next.

Selected work

Proof beats promises.

Enterprise AI

Document Intelligence Pipeline

Extracts structured information from messy corporate documents. Not a demo. Ran in production, used by people who didn't know it was AI.

AzureOpenAIPython
Research

COVID-19 Network Model

Agent-based model with 240,000 agents simulating how social learning and contagion interact in complex networks. Published in JEBO.

PythonRHPC240k agents
Safety AI

AI for Well Integrity Monitoring

LSTM architecture on well sensor data to support detection of well integrity issues. Built on real operational data, presented at ADIPEC/SPE.

LSTMWell IntegrityMLOpsAzure
Venture

capetowndata.com

A multilingual information site for Cape Town. Safety data, neighbourhood guides, local knowledge. Thousands of monthly readers.

DjangoPythonCloudflareStripeMultilingual
Venture

bubble-tracker.com

Tracking and visualising economic and market bubble indicators. Turning scattered signals into something you can watch over time.

DjangoPythonData vizEconomics
Passion Project

timeline.music

An interactive music atlas. Explore how genres, artists, and scenes evolved across cities and countries, from the origins to now.

Next.jsDjangoCloudflare R2Multilingual

Education

PhD in Economics
University of Cape Town · 2016–2020
Computational economics, agent-based models, HPC simulations. Thesis on systemic risk and contagion.
Diplom-Kauffrau
Friedrich-Schiller-Universität Jena · 2013
Equivalent to a master's in business administration.

Languages

GermanNative
EnglishFluent
FrenchIntermediate

Get in touch