Trending
Koen van Gilst πŸ‡ΊπŸ‡¦πŸ‡ͺπŸ‡Ί's Avatar

Koen van Gilst πŸ‡ΊπŸ‡¦πŸ‡ͺπŸ‡Ί

@vnglst

Tech lead @Rabobank ✦ Python, TypeScript & Elixir ✦ father of two ✦ philosopher by training ✦ also on Mastodon https://hachyderm.io/@vnglst

202
Followers
616
Following
42
Posts
08.02.2024
Joined
Posts Following

Latest posts by Koen van Gilst πŸ‡ΊπŸ‡¦πŸ‡ͺπŸ‡Ί @vnglst

Video thumbnail

A new look for the Game of Life classic.

- Demo: stacked-game-of-life.koenvangilst.nl
- Source: github.com/vnglst/stack...

28.02.2026 16:38 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

It feels like a new AI model drops every day lately. Today it was Gemini 3.1 Pro. It does a nice SVG rendition of modern art, I particularly like the Sunflowers. It's a clear improvement from older versions and other models.

pelican.koenvangilst.nl/gallery/cate...

19.02.2026 20:31 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Not as much as I hoped. One thing I learned is that LLMs are not as easy to trick as I thought.

19.01.2026 10:01 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

What worked particularly well here was a test-driven (TDD) approach. I asked Claude Code to focus only on the algorithm for selecting the next Tetromino (the Tetris blocks), starting with tests. After that, things went smoothly, though it still took many follow-up prompts (around 100).

30.12.2025 11:18 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

The year is coming to an end, and looking back I had a lot of fun building quirky and insightful visualizations. Agentic coding agents have been hugely empowering for me. In 2024 it was β€œjust” autocomplete on steroids. Now it feels more like conducting directing the agents to go where I please.

30.12.2025 11:18 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Tetris Time - A Clock Made of Falling Tetrominoes Watch the time come alive as Tetris pieces fall into place. A mesmerizing clock where tetrominoes build the current time, one block at a time.

After New Year's it can also function as a regular clock:

tetris-time.koenvangilst.nl

30.12.2025 10:35 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

It's almost New Year's and here's an original way to show the countdown using Tetris. I'm sure something similar has been done before, but I had a lot of fun building this (TDD style) using Claude Code.

tetris-time.koenvangilst.nl?mode=countdo...

30.12.2025 10:35 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 1

However, I am a bit concerned about the sending limits. What if one of these alerts accidentally starts sending too many emails. Will I be locked out of my private, paid email account?

02.11.2025 09:34 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Dear @proton.me, Iβ€˜m really excited about the new SMTP feature you recently released! Iβ€˜m using it for alerting when I get traffic spikes or low disk space warnings on my private servers.

02.11.2025 09:34 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Video thumbnail

After visiting Denmark twice this year I wanted to visualize how different their land use is compared to The Netherlands. Turns out it's pretty similar, but less urban area and more forests.

onsland.koenvangilst.nl?country=denm...

15.10.2025 18:33 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Just added Medusa by Caravaggio. Once again GPT-5 seems to offer the most creative interpretations. Maybe they've been doing some finetuning on SVG generation?

28.09.2025 13:22 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

The website also comes with a workshop feature which lets me explore new artworks and/or regenerate existing ones if they fail. It gets a list of models from OpenRouter and shows the costs per output token.

Anyone with an OpenRouter API key can start the project locally and use the workshop.

26.09.2025 06:21 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

The gallery has some interesting reinterpretations of famous art. For instance, here's how GPT-5 interprets The Scream by Edward Munch. I love how the colored horizontal stripes go outside the boundaries of the painting.

26.09.2025 06:21 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Pelican Art Gallery is a new side-project of mine where you can see how LLMs generate SVGs of famous artworks.

It's inspired by @simonwillison.net's practice to benchmark LLMs by asking them to generate an SVG of a pelican on a bicycle, hence the title.

pelican.koenvangilst.nl

26.09.2025 06:21 πŸ‘ 4 πŸ” 1 πŸ’¬ 1 πŸ“Œ 1
Video thumbnail

Just released an update to my UN speeches side project.

Added speech similarity analysis using embeddings. The heatmap highlights countries with semantically similar speeches (darker = more similar). Click a country to see details.

un.koenvangilst.nl/analysis

22.06.2025 10:01 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Like many others, I've been building side projects with Claude + Copilot agent - it's so fast & almost too easy. Today I tried a no-code AI tool. Endless clicking, docs, configs. Slower in every way.

That made me wonder: if coding agents are this good, does low-code still have a future?

12.06.2025 19:13 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

I just got back from a lovely week at Normandy's coast. The cliffs there are stunning and capture light in remarkable ways. I'm trying to get back into photography after a long pause and have created a dedicated space for my photos on my website.​​​​​​​​​​​​​​​​

koenvangilst.nl/photography

04.05.2025 09:07 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

To test out Google's new Gemini 2.5 Pro model I asked it to build my Shepherd's Dog game. Not bad, but Claude 3.7 still offers the best one-shot result.

Play it here: vnglst.github.io/when-ai-fail...

See the rest: github.com/vnglst/when-...

12.04.2025 08:13 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

Choose Life.

choose-life.koenvangilst.nl

Inspired by Trainspotting and @ginatrapani.org's Truisms.

09.03.2025 09:03 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

o3-mini's version has much better game mechanics and is more fun to play. But it misses a lot of the features.

html-preview.github.io?url=https://...

08.03.2025 10:01 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Note: it doesn't work on Safari.

08.03.2025 09:21 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

You can play the game here: html-preview.github.io?url=https://...

Results of other models and the leaderboard can be found here: github.com/vnglst/when-...

08.03.2025 08:48 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Video thumbnail

Shepherd's Dog is a game I've wanted to create for a long time, but I never got the sheep flocking behaviour right. The goal of the game is to herd all the sheep into the pen before nightfall.

Now, I've asked several models to create this game and I'm impressed with what Claude 3.7 come up with.

08.03.2025 08:48 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 1
Post image Post image

I recently read Ian Kershaw’s biography of Hitler. This passage, where he bullies the Czechoslovak president into a β€œpeace deal,” stood out. After what happened in the Oval Office today, it feels disturbingly relevant. But I’m also glad Zelensky is nothing like HΓ‘cha.

28.02.2025 19:31 πŸ‘ 1 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Post image

Can LLMs play the card game Set?

While the traditional models struggled, the reasoning models performed surprisingly well.

github.com/vnglst/when-...

15.02.2025 11:22 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

New update for the UN speeches project: I made the interaction clearer by adding hover effects and borders.

The project tries to simplify the UN speech content as much as possible to see who's talking about whom in either an optimistic or pessimistic way.

un-speeches.koenvangilst.nl

29.12.2024 18:12 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Then it extracts these mentions using quotations from the speech to explain why it thinks the mention is optimistic or pessimistic. It also makes sure to use the correct ISO country code.

All this in maybe 100 lines of code and without any training data. Pretty powerful!

24.12.2024 09:25 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

GenAI is doing a lot of heavy lifting here: it’s reading the speech documents (which could be in all kinds of languages), it figures out if other countries are being mentioned in the speech. This could be direct or indirect mentions.

24.12.2024 09:25 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Thanks and great question!

I’m no machine learning expert but I think this would be hard if not impossible to pull off using just machine learning.

24.12.2024 09:25 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Future plans also include mapping speeches to UN Sustainable Development Goals (SDGs), revealing which nations prioritize specific global challenges.

Anyway, lots to explore, but looking forward to some initial feedback!

23.12.2024 16:27 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0