Skip to the content.

Looking for my CV? Find it here

Using Cucumber Custom Parameter Types in TypeScript

Using Cucumber Custom Parameter Types in TypeScript

Using what I call the "shouldOrNot" pattern as an example

Xray + Cucumber: Better Than You Think

Xray + Cucumber: Better Than You Think

Moving your Cucumber scenarios into Jira makes automated testing accessible to everyone on your team

Using AI to Interpret Failing Cucumber Scenarios

Using AI to Interpret Failing Cucumber Scenarios

How I used Gemini API to make E2E test failures more accessible and actionable

It's always been Cucumber

It's always been Cucumber

How Cucumber/Gherkin has remained my constant companion through years of changing tech stacks in software testing

An experiment in vibe coding

An experiment in vibe coding

I had a go at vibe coding a little app. Here are my thoughts.

Crochet Dog Ball

Crochet Dog Ball

A fun and safe toy for your furry friend

Testing React-Native apps with Cucumber and Detox

Testing React-Native apps with Cucumber and Detox

A working guide as of March 2025

Playing with genetic algorithms

Playing with genetic algorithms

Using genetic algorithms to make images out of triangles

Data tables with cucumber-js

Data tables with cucumber-js

How to use Cucumber data tables with Javascript/Typescript

Drone image alignment with Hugin

Drone image alignment with Hugin

Aligning images taken at different times

Glostrup Lightrail

Glostrup Lightrail

Copenhagen Lightrail progress

Building a Raspberry Pi dashboard

Building a Raspberry Pi dashboard

How to turn any television into an awesome dashboard display