Projecten & papers.

Acht stukken werk verdeeld over de vier sporen: productiesystemen, geleverde producten en het onderzoek dat ze mogelijk maken.

t=0t=10yattractiveness ↑affordability ↓parcels: AMS · UTRECHT · MILAN
§ 04.03MSc-thesis · BocconiRESEARCH

Gentrification agent-based model

Mijn MSc-thesisonderzoek naar gentrificatie, waarvoor ik een agent-based model van buurtverandering bouwde: huishoudens interacteren met buurten in de onderzochte steden Amsterdam, Utrecht en Milaan op basis van hun eigen inkomen, de betaalbaarheid van de buurt en de aantrekkelijkheid, gebaseerd op elementen als 'beauty'-classificatie van streetview-beelden, GTFS-connectiviteit, groen en online buurtsentiment. Een uitbreiding met sociale huur als tweede huurvorm is in de maak.

Python/GeoPandasLarge Vision ModelPostGISAgent-based Modeling
DAGingest726 GBguardtransformqueuecelery workers
§ 04.04EngineeringPROJECT

Research pipelines as production systems

Mijn onderzoeksprojecten draaien op Airflow 3-datapijplijnen die in dit project gehost worden. Het schaalt van een laptop tot een multi-machine CeleryExecutor-cluster. Dit project is gebouwd met idempotentie-guards, custom operators en agentic monitoring.

AirflowCeleryDockerCIDuckDB
conversationlemmatizeSM-21d6d15dnext-day6,200 vocab · A1–C1
§ 04.05AI-productPROJECT

LanguageBuddy: AI language tutor

Een zelfgehoste AI-taaltutor voor Nederlands, Italiaans en Spaans, gebouwd op taalleeronderzoek, met een LLM-tutor via chat of spraakgesprek en SM-2-herhaling. Elke fout wordt vastgelegd in een spaced-repetition-wachtrij die de oefeningen van de volgende dag aanstuurt, en een scraper van echt nieuws levert het leesmateriaal. Volgt het CEFR-raamwerk met 6.200+ woordenschat-items.

FastAPILLMTTSSQLiteDocker
p(sponsor)86% F10.54:326:05sentence-T5 → BiLSTM · 38,600 videos
§ 04.06NLP · sequence taggingPROJECT

SponsoredBye: sponsor-segment detection

Een sponsor-skipper voor YouTube op basis van alleen tekst: sentence-T5-embeddings voeden een BiLSTM-sequencetagger die gesponsorde zinnen markeert en terugvertaalt naar timestamps, waarmee de segmentatiefout daalt naar 16% WindowDiff tegenover een naïeve baseline van 99%.

TensorFlowBiLSTMsentence-T5MongoDBHuggingface
SAM224pxResNet501/638.8 MB on-device
§ 04.07Mobile MLPROJECT

FishFinder: photo-to-species ID

Een Flutter-app die 63 Nederlandse vissoorten herkent van een foto, volledig on-device, en een Pokédex-achtige FishDex vult bij elke vangst. De trainingspijplijn: ~3.000 handmatig geannoteerde foto's gemaskeerd met Segment Anything Model, daarna een gefinetunede ResNet50 (het volledige model is 90 MB) gecomprimeerd tot een TFLite-model van 8,8 MB voor on-device gebruik.

Flutter/DartTFLiteResNet50Segment Anything Model (SAM)Firebase
RF 97%33 featuresd(river)Δhimperv. 500m–5kmw.l.
§ 04.08BSc-thesis · UvARESEARCH

Predicting flooding risk from local features

Mijn BSc-thesis, over de vraag of overstromingsrisico verklaard kan worden uit lokale kenmerken in plaats van een black-box hydrodynamische simulatie. 33 kenmerken verzameld over ~45.000 Europese locaties, zoals bodemverharding, grondsoort en afstand tot de rivier, uit 100GB+ aan data, en een Random Forest gedraaid om het verband te vinden. Bevindingen: 97% op de binaire 20-jaarsvraag, met omliggende verharding en relatieve hoogte als belangrijkste voorspellers.

scikit-learnRandom Forestraster dataGIS

Papers.

Working papers, preprints en methodologische verslagen over onderzoek naar stedelijke dynamiek, netwerkanalyse, geospatiale methoden en data science.

01
2025-03-05
US vs EU: does training-data geography matter for autonomous-driving object detection?A controlled 2×3 fine-tuning study on YOLOv3/YOLOv8: US dashcam data transfers roughly nothing to European streets (+0.001 mAP vs +0.153 for in-domain data), and bicycle detection collapses without EU ground truth.Download PDF ↓
WORKING-PAPER
→
02
2026-07-09
When Does Metro Infrastructure Capitalize into Property Prices? Phase-Decomposed Difference-in-Differences Evidence from Seven European CitiesAcross 42,000 observations from seven European cities, new metro lines show up in house prices on delivery, not on promises; the number worth defending is Milan's +167 EUR/m² within Ring D.Download PDF ↓
IN PROGRESS
03
2026-08-14
Calibrating Free Postcode Boundaries from OpenStreetMap: A Transferable Seed-Density Accuracy CurveFree postcode boundaries built from OpenStreetMap addresses, with a calibrated accuracy curve that predicts how good they are before any reference map exists. Tested across five countries, deployed on all of Italy.Download PDF ↓
WORKING-PAPER
→
04
Social housing impact on the gentrification ABM
IN PROGRESS
05
Urban heat island research
IN PROGRESS
Neem contact op
Projects & Papers | Ian Ronk