Senior Data Scientist · Woonstad Rotterdam · sinds
Data Scientist,|Software & AI Engineer,|Product Owner
Ik hou van werk waarin menselijk contact en programmeren samenkomen: vragen uit de organisatie vertalen naar modellen en software die in productie draaien. Daarnaast bouw en onderhoud ik graag opensourceprojecten, draag ik bij aan projecten van anderen, deel ik kennis en houd ik de ontwikkelingen in generatieve AI bij.
Berekent het aantal woningwaarderingspunten van een woning en de maximale huurprijs die daaruit volgt, volgens de beleidsboeken van de Huurcommissie en de VERA-standaard.
Geslaagd voor het examen van Microsoft over het ontwerpen en bouwen van AI-oplossingen op Azure: generatieve AI-apps en agents, computer vision, natuurlijke-taalverwerking en Document Intelligence.
Beheert de productbacklog, werkt samen met andere teams en is het eerste aanspreekpunt voor iedereen binnen en buiten de organisatie die afhankelijk is van de microservices.
+
Functie
Senior Data Scientist, Woonstad Rotterdam
Fine-Tuning an LLM to Predict the Rental Value of a Dwelling
Een large language model fine-tunen om de woningwaarderingspunten van een woning te voorspellen, aangepakt als regressieprobleem.
Onderzoek naar onderhoudsdata met data science, na de overstap naar het team vastgoed en onderhoud verbreed naar de hele vastgoedportefeuille.
+
Functies
Data Scientist, Woonstad Rotterdam · Senior Data Scientist, Woonstad Rotterdam
DevContainers
2023-01 – heden
DevContainers als ontwikkelomgeving van het team, zodat een nieuwe repository direct na het clonen werkt.
+
Functies
Data Scientist, Woonstad Rotterdam · Senior Data Scientist, Woonstad Rotterdam
Overige tools
devcontainers
Infrastructure as code
2023-10 – heden
Terraform voor infrastructure-as-code-deployments.
+
Functies
Data Scientist, Woonstad Rotterdam · Senior Data Scientist, Woonstad Rotterdam
LLM's fine-tunen en uitrollen
2023-01 – heden
Large language models bouwen, fine-tunen en uitrollen op Microsoft Foundry, als onderdeel van de werkgroep generatieve AI.
+
Functies
Data Scientist, Woonstad Rotterdam · Senior Data Scientist, Woonstad Rotterdam
mcp-monumenten
open source
2025-08 – heden
Maakt het opzoeken van monumenten beschikbaar als MCP-server, zodat een taalmodel een adres kan herleiden tot een verblijfsobject en kan nagaan of het een monument is.
Geslaagd voor het examen van Microsoft over AI-toepassingen op Azure: machine learning, computer vision, natuurlijke-taalverwerking, Document Intelligence en generatieve AI.
Zoekt de monumentale status van Nederlandse adressen op via de API's van de Rijksdienst voor het Cultureel Erfgoed en het Kadaster — tienduizenden objecten tegelijk, asynchroon en zonder API-sleutel.
De monumentale status van elk verblijfsobject in de BAG, met bij elke status de bron. Een gefaseerde pipeline op basis van het monumenten-package zoekt de status op bij de Rijksdienst voor het Cultureel Erfgoed en het Kadaster; het resultaat is gepubliceerd als één Parquet-bestand.
Een Streamlit-app op Hugging Face Spaces die een Nederlands adres opzoekt en laat zien of het een rijksmonument is, in een rijksbeschermd gezicht staat of een gemeentelijk monument is, met bij elk antwoord de bron.
Een QLoRA-fine-tune van Llama 3.1 8B, gekwantiseerd naar vier bits, die uit de beschrijving van een woning het aantal woningwaarderingspunten voorspelt: een regressietaak, hier opgelost met een taalmodel in plaats van een regressiemodel.
Een gradient-boostingmodel dat het aantal woningwaarderingspunten van een woning voorspelt uit zes woningkenmerken, getuned met random search en cross-validatie. Het is gepubliceerd samen met de predictor die het model inlaadt, zodat een woning te waarderen is zonder opnieuw te trainen.
Een Gradio-app op Hugging Face Spaces om het gradient-boostingmodel live uit te proberen: vul de kenmerken van een woning in en de app toont het voorspelde aantal punten met een bandbreedte, de maximale huurprijs die bij die punten hoort en het huursegment waarin de woning daarmee valt.
Beschrijvingen in een vast formaat van zelfstandige woonruimten in Rotterdam, elk met het aantal woningwaarderingspunten dat de wet eraan toekent. Gegenereerd uit de evaluaties van het woningwaardering-package en opgesplitst om modellen op te trainen.
Woningwaarderingen van drie woningcorporaties in één dataset: een samenwerking opgezet tussen Beveland Wonen, Thuisvester en Woonstad Rotterdam, die elk de data van hun eigen werkgebied publiceren. De data is per corporatie ontdubbeld en samengevoegd tot gedeelde train-, validatie- en testsplits.
Hulpmiddelen die ontbreken in de gangbare tools voor data science — plothulpen, decorators en een estimator-switch voor scikit-learn-pipelines — gepubliceerd op PyPI, met documentatie op Read the Docs.
Een cross-validator voor gegroepeerde tijdreeksen waarin groepen ongelijke aantallen observaties bevatten — bijgedragen aan scikit-lego en uitgebracht in versie 0.6.14.
Een wedstrijd in dynamic pricing tussen teams: modellen die supermarktprijzen aanpassen aan de vraag en het opnemen tegen de modellen van de andere teams.
+
Functie
Machine Learning Engineer, Xccelerated
Bayesiaans modelleren
2023-04 – 2023-05
Bayesiaanse modellen in PyMC3, waarin de onzekerheid rond een voorspelling bij de uitkomst hoort in plaats van te worden weggelaten.
+
Functie
Machine Learning Engineer, Xccelerated
Overige tools
pymc3
A highly anticipated Time Series Cross-validator is finally here
Introduceert GroupTimeSeriesSplit, de cross-validator in scikit-lego voor gegroepeerde tijdreeksen waarvan de groepen ongelijke aantallen observaties bevatten.
Apache Airflow uitrollen op Kubernetes, met de scheduler, de metadatadatabase en de jobs als resources van het cluster.
+
Functie
Machine Learning Engineer, Xccelerated
Overige tools
airflow, kubernetes
Beeldclassificatie
2023-01 – 2023-02
Beeldclassificatiemodellen bouwen in PyTorch en toepassen op nieuwe beelden, van het voorbereiden van de trainingsdata tot het analyseren waar het model de mist in gaat.
+
Functie
Machine Learning Engineer, Xccelerated
Overige tools
pytorch
Continuous integration en delivery
2022-10
CI/CD-pipelines bouwen die code bij elke wijziging testen, verpakken en uitbrengen, zodat een merge genoeg is voor een release.
+
Functie
Machine Learning Engineer, Xccelerated
How to extract more information from categorical plots
Twee manieren om meer uit een categorische plot te halen — aantallen bij de labels op de x-as, en een stripplot over een boxplot — beide uit extra-datascience-tools.
API's instrumenteren met Prometheus en de metrics uitlezen in Grafana-dashboards, zodat een trage of falende service opvalt voordat de gebruikers het merken.
+
Functie
Machine Learning Engineer, Xccelerated
Overige tools
prometheus, grafana
Python-packages in Docker
2022-11
Installeerbare Python-packages bouwen en elk uitleveren als Docker-container, zodat de code overal op dezelfde manier draait.
+
Functie
Machine Learning Engineer, Xccelerated
Significantly Increase Your Grid-Search Results With These Parameters
Grid search over hele pipelinestappen in plaats van alleen over hun parameters, met de EstimatorSwitch uit extra-datascience-tools.
Uitleggen wat een getraind model doet — met partial dependence plots, SHAP-waarden en LIME — zodat voorspellingen te controleren zijn in plaats van blind vertrouwd.
+
Functie
Machine Learning Engineer, Xccelerated
Overige tools
shap, lime
Data Scientist
plaatsing · Woonstad Rotterdam·jan 2023 – jan 2024 · 1 jaar en 1 maand
Totaal
10
Soort
Vakgebied
Tools
Data science voor vastgoed
2023-01 – heden
Onderzoek naar onderhoudsdata met data science, na de overstap naar het team vastgoed en onderhoud verbreed naar de hele vastgoedportefeuille.
+
Functies
Data Scientist, Woonstad Rotterdam · Senior Data Scientist, Woonstad Rotterdam
Infrastructure as code
2023-10 – heden
Terraform voor infrastructure-as-code-deployments.
+
Functies
Data Scientist, Woonstad Rotterdam · Senior Data Scientist, Woonstad Rotterdam
Data engineering op Databricks
2023-01 – heden
Data engineering op Databricks — de pipelines waarlangs de woning- en onderhoudsdata bij de analisten komt.
+
Functies
Data Scientist, Woonstad Rotterdam · Senior Data Scientist, Woonstad Rotterdam
API-monitoring met Prometheus en Grafana voor de services van het team.
+
Functies
Data Scientist, Woonstad Rotterdam · Senior Data Scientist, Woonstad Rotterdam
Overige tools
prometheus, grafana
API's in containers
2023-10 – heden
API's met FastAPI, verpakt in Docker-containers, voor het Microservices Team.
+
Functies
Data Scientist, Woonstad Rotterdam · Senior Data Scientist, Woonstad Rotterdam
CI/CD-pipelines
2023-01 – heden
CI/CD-pipelines in Azure DevOps, van de eerste deployments in het onderhoudsteam tot het releaseproces van het Microservices Team.
+
Functies
Data Scientist, Woonstad Rotterdam · Senior Data Scientist, Woonstad Rotterdam
Overige tools
azure-devops
DevContainers
2023-01 – heden
DevContainers als ontwikkelomgeving van het team, zodat een nieuwe repository direct na het clonen werkt.
+
Functies
Data Scientist, Woonstad Rotterdam · Senior Data Scientist, Woonstad Rotterdam
Overige tools
devcontainers
LLM's fine-tunen en uitrollen
2023-01 – heden
Large language models bouwen, fine-tunen en uitrollen op Microsoft Foundry, als onderdeel van de werkgroep generatieve AI.
+
Functies
Data Scientist, Woonstad Rotterdam · Senior Data Scientist, Woonstad Rotterdam
Streamlit-apps
2023-01 – heden
Streamlit-apps uitgerold in Docker-containers, zodat de uitkomsten van modellen terechtkomen bij de mensen die er beslissingen op nemen.
+
Functies
Data Scientist, Woonstad Rotterdam · Senior Data Scientist, Woonstad Rotterdam
Overige tools
streamlit
Rijksoverheid
sep 2020 – aug 202211 in totaal
Rijks I-Trainee | Data
sep 2020 – aug 2022 · 2 jaar
Totaal
2
Soort
Vakgebied
Agile Scrum Foundation
2022-03
Gecertificeerd in de basisprincipes van Agile en Scrum: de rollen, events en artefacten van Scrum, en hoe een agile team zijn werk plant en oplevert.
+
Functie
Rijks I-Trainee | Data, Rijksoverheid
Rijks I-Traineeship
2020-09 – 2022-08
Het tweejarige datatraineeship van de Rijksoverheid afgerond: drie plaatsingen van acht maanden bij drie overheidsorganisaties en ruim dertig trainingsdagen in hard en soft skills.
NLP- en machine-learningmodellen bouwen voor de Rechtspraak, in een agile team.
+
Functie
Data Scientist, IVO Rechtspraak
Spark op Azure Databricks
2021-05 – 2021-12
Met Spark de data voor de modellen voorbereiden, in de Azure Databricks-omgeving van de Rechtspraak.
+
Functie
Data Scientist, IVO Rechtspraak
Dataconsultant
plaatsing · Ministerie van Economische Zaken en Klimaat·sep 2020 – apr 2021 · 8 maanden
Totaal
3
Soort
Vakgebied
Data & AI-community
2020-09 – 2021-04
De Data & AI-community van het ministerie mee opzetten en workshops organiseren om nieuwe deelnemers aan te trekken.
+
Functie
Dataconsultant, Ministerie van Economische Zaken en Klimaat
Data-advies voor beleidsprojecten
2020-09 – 2021-04
Beleidsmedewerkers adviseren bij projecten met een datacomponent: welke vragen de data kan beantwoorden en wat daarvoor nodig is.
+
Functie
Dataconsultant, Ministerie van Economische Zaken en Klimaat
Teststrategie voor een datawarehouse
2020-09 – 2021-04
De teststrategie voor een datawarehouse schrijven: hoe laadprocessen en transformaties worden gecontroleerd voordat iemand op de cijfers vertrouwt.
+
Functie
Dataconsultant, Ministerie van Economische Zaken en Klimaat
Rijksuniversiteit Groningen
feb 2019 – aug 2020, sep 2014 – aug 20177 in totaal
Studentassistent, Introduction to Programming
sep 2019 – feb 2020 · 6 maanden
Totaal
2
Soort
Vakgebied
Tools
Opdrachten nakijken voor Introduction to Programming
2019-09 – 2020-02
Python-programmeeropdrachten van studenten nakijken en beoordelen voor Introduction to Programming.
+
Functie
Studentassistent, Introduction to Programming, Rijksuniversiteit Groningen
Werkcolleges Introduction to Programming
2019-09 – 2020-02
Werkcolleges geven voor Introduction to Programming, een eerste vak in Python, en studenten helpen hun programmeervaardigheden op te bouwen.
+
Functie
Studentassistent, Introduction to Programming, Rijksuniversiteit Groningen
MSc Informatiekunde
Opleidingfeb 2019 – aug 2020 · 1 jaar en 7 maanden
Totaal
2
Soort
Vakgebied
Tools
Auteursherkenning in songteksten
2019-02 – 2020-08
Masterscriptie over het herkennen van de artiest achter een songtekst. Klassieke kenmerken voor auteursherkenning zijn gecombineerd met kenmerken op basis van woordsoorten, fonetiek en statistiek. De scriptie zet vraagtekens bij getranscribeerde interpunctie als betrouwbaar kenmerk, en laat zien dat het beter werkt om uit samenwerkingen alleen de eigen coupletten van een artiest mee te nemen dan hele nummers. De uiteindelijke support vector machines haalden macro-F1-scores van 0,91 en 0,79 op twee datasets van acht artiesten.
Bachelorscriptie die Twitteraars indeelt bij een van vier partijen uit de Tweede Kamerverkiezingen van 2017 — CDA, D66, GroenLinks of PVV — op basis van hun woordgebruik, de accounts die ze volgen en hun hashtags. Voor 4.000 gebruikers zijn tweets en gevolgde accounts verzameld via de Twitter-API, waarna Naive Bayes en support vector machines zijn vergeleken. De nauwkeurigheid liep op tot 90%, tegen een baseline van 25%.