Articles · 2022 – 2025

24 articles in 5 publications.

Published writing, newest first.

24 articles

2025

2 published
  1. Fine-Tuning an LLM to Predict the Rental Value of a Dwelling

    articleTowards AI ·

    Fine-tuning a large language model to predict a dwelling's rental points, treating the points score as a regression task.

    AI engineeringML engineeringpythonarticle · pub.towardsai.netsolo
    +
    Position
    Senior Data Scientist, Woonstad Rotterdam
  2. Cost-Efficient Cloud Gaming on Ultra Settings With Flexible Pay-as-You-Go Model

    articleMedium ·

    Cloud gaming on a GPU instance on AWS, paid for by the hour, including Windows games from a Mac with Apple Silicon.

    cloud engineeringarticle · medium.comsolo
    +
    Secondary tools
    aws

2024

6 published
  1. How to Setup Your Macbook for Data Science in 2025

    articleMedium ·

    The 2025 edition of the data-science MacBook setup: browser, apps, terminal, Python and AI tooling.

    data sciencesoftware engineeringAI engineeringpythonarticle · medium.comsolo
  2. Wijzigingen in het beleidsboek huurcommissie WWS januari 2025 (onzelfstandig)

    articleMedium ·

    The Huurcommissie's January 2025 changes to its policy book for the rental-points system, for non-self-contained dwellings. Written in Dutch.

    +
    Position
    Senior Data Scientist, Woonstad Rotterdam
  3. Wijzigingen in het beleidsboek huurcommissie WWS januari 2025 (zelfstandig)

    articleMedium ·

    The Huurcommissie's January 2025 changes to its policy book for the rental-points system, for self-contained dwellings. Written in Dutch.

    +
    Position
    Senior Data Scientist, Woonstad Rotterdam
  4. Solving a Tennis Refactoring Challenge in Python using SOLID

    articleTowards Data Science ·

    Refactoring Emily Bache's Tennis kata step by step in Python, applying the SOLID principles.

    software engineeringpythonarticle · towardsdatascience.comsolo
    +
    Secondary tools
    pytest
  5. How to Setup Your Macbook for Data Science in 2024

    articleMedium ·

    Setting up a MacBook for data science work in 2024.

    data sciencesoftware engineeringpythonarticle · medium.comsolo

2023

10 published
  1. How to Store Historical Data Much More Efficiently

    articleTowards Data Science ·

    Storing a table's history in as little as 0.01% of its rows without losing information, in PySpark.

    data engineeringpythonpysparkarticle · towardsdatascience.comsolo
    +
    Position
    Data Scientist, Woonstad Rotterdam
  2. Succeeding in Data Science: 4 Essential Skills You Didn't Learn in University

    articleTowards Data Science ·

    Four skills a data science job asks for that a university degree does not teach.

  3. It's Finally Time to Say Goodbye to "git checkout"

    articleTowards Data Science ·

    Why git switch and git restore should replace the overloaded git checkout.

    software engineeringarticle · towardsdatascience.comsolo
    +
    Secondary tools
    git
  4. 6 Python Best Practices that Distinguish Senior Developers from Juniors

    articleTowards Data Science ·

    Six practices that make Python code read as written by an experienced developer.

    software engineeringpythonarticle · towardsdatascience.comsolo
  5. Is the ChatGPT Plus subscription worth it? A developer's perspective

    articleGeek Culture ·

    Whether ChatGPT Plus, and GPT-4 with it, is worth $20 a month to a developer as a coding assistant.

    AI engineeringarticle · medium.comsolo
    +
    Secondary tools
    chatgpt
  6. How to Install Your Own Private GitHub Package on Streamlit Cloud

    articlePython in Plain English ·

    Deploying a Streamlit app that depends on a private GitHub package to Streamlit Cloud.

    software engineeringpythonarticle · python.plainenglish.iosolo
    +
    Secondary tools
    streamlit
  7. I Made ChatGPT Test Its Own Code.

    articleMedium ·

    An experiment in whether ChatGPT can write unbiased tests for code it wrote itself.

    AI engineeringsoftware engineeringpythonarticle · medium.comsolo
    +
    Secondary tools
    chatgpt
  8. How to Level Up Your Python Skills by Learning From These Professionals

    articleTowards Data Science ·

    Getting past junior level in Python by reading, and learning from, the code of professional projects.

    software engineeringpythonarticle · towardsdatascience.comsolo
  9. 5 Python Tricks That Distinguish Senior Developers From Juniors

    articleTowards Data Science ·

    Five Python idioms that mark experienced code, shown through Advent of Code puzzles.

    software engineeringpythonarticle · towardsdatascience.comsolo
  10. It's a Mistake to Trust the Best Model of a GridSearchCV

    articleTowards Data Science ·

    Four cases in which the best model a GridSearchCV reports is not the best model to use.

    data scienceML engineeringpythonarticle · towardsdatascience.comsolo
    +
    Position
    Machine Learning Engineer, Xccelerated
    Secondary tools
    scikit-learn, pandas

2022

6 published
  1. Significantly Increase Your Grid-Search Results With These Parameters

    articleTowards Data Science ·

    Grid-searching over whole pipeline steps, not only their parameters, with the EstimatorSwitch from extra-datascience-tools.

    data scienceML engineeringpythonarticle · towardsdatascience.comsolo
    +
    Position
    Machine Learning Engineer, Xccelerated
    Secondary tools
    scikit-learn, feature-engine, pandas
  2. A highly anticipated Time Series Cross-validator is finally here

    articleTowards Data Science ·

    Introduces GroupTimeSeriesSplit, the scikit-lego cross-validator for grouped time series whose groups hold unequal numbers of observations.

    data scienceML engineeringpythonarticle · towardsdatascience.comlead
    +
    Position
    Machine Learning Engineer, Xccelerated
    Secondary tools
    scikit-learn, scikit-lego
  3. How to extract more information from categorical plots

    articleTowards Data Science ·

    Two ways to get more out of a categorical plot — counts beside the x-axis labels, and a strip plot laid over a box plot — both from extra-datascience-tools.

    +
    Position
    Machine Learning Engineer, Xccelerated
    Secondary tools
    pandas, matplotlib, seaborn
  4. The latest tool to help you spend less time on debugging

    articlePython in Plain English ·

    A decorator from extra-datascience-tools that logs a function's arguments and running time, set against the icecream debugging library.

    software engineeringpythonarticle · python.plainenglish.iosolo
    +
    Position
    Machine Learning Engineer, Xccelerated
    Secondary tools
    icecream
  5. How to start any professional Python Package project.

    articleMedium ·

    Setting up a Python package project with automated tests, documentation on Read the Docs and publishing to PyPI from the first commit.

    software engineeringpythonarticle · medium.comsolo
    +
    Position
    Machine Learning Engineer, Xccelerated
    Secondary tools
    poetry, pyenv, pytest, github-actions, sphinx, black, isort
  6. AdvancedValueCounts: a new method to explore categorical variables

    articleMedium ·

    Introduces AdvancedValueCounts, a package that extends pandas' value_counts() for exploring categorical variables.

    data sciencepythonarticle · medium.comsolo
    +
    Secondary tools
    pandas, matplotlib, seaborn