Personal experiments (03) Projects AI · iOS · Web Click a tile — press R to reshuffle

The things I build for myself. No client, no brief: just ideas worth building, mostly made together with AI.

Playground

01
iOS & Android app · 2026

Damascus

A companion app for Dune: Awakening, built for an audience of two: my best friend and me. Our bases kept losing power while we were offline, so I rebuilt the in-game console as a native app that warns us before it happens.

Sub-Fief Monitor — v1.0
Damascus base console with power, water and storage Damascus overview of all bases with the time left before power down Damascus crafting calculator with raw materials
0Lines of Swift
no dependencies
0Tabs
bases · craft · desert · alerts · manage
0Home & lock screen
2 widgets + live activity
0Servers
every alert is local
0Users
one iPhone, one Android

( What it does )

  • Alerts before it's too lateThe power-down moment is deterministic, so the app plans local notifications ahead. No push, no server, works with the app closed.
  • Scan the consolePoint the camera at the in-game console; on-device text recognition fills in every figure. No network, no API key.
  • Crafting calculatorPick what you want to build and get every raw material, intermediate and the total storage volume, fully offline.
  • Lists, timers & Live ActivitiesSave a plan as a checklist, start a craft timer and watch it count down on the Lock Screen and Dynamic Island.
  • Native on both phonesiOS gets native cards and Liquid Glass, Android its own Material You blocks. Same model and share format, so a list moves from one phone to the other.
  • Four themesFrom native cards to an amber console look straight out of the game, plus two house themes.

( Pick a house )

Same console, three allegiances.

Damascus in the amber Dune theme Damascus in the green Atreides theme with the house emblem Damascus in the red Harkonnen theme with the house emblem
DAMASCUS Stronghold Power down in 17d 6h Circuit stable
DAMASCUS Stronghold17d 6h 10m
Power97%
Water87%
Storage12%
Shopping lists
Vehicle Fab.17/17
Sandcrawler5/73
Carrier0/81

Widgets & Live Activity, rebuilt in HTML for this page

Damascus — Bases
BasesEvery base, sorted by urgency. Time left before each one loses power.
Damascus — Console
ConsoleThe in-game Sub-Fief console, rebuilt: power, water, storage.
Damascus — Quick update
Quick updateOne form after every session. Or scan the console with the camera.
Damascus — Crafting
CraftingRecursive calculator: every raw material and the total volume.
Damascus — Lists
ListsCrafting plans saved as lists, to gather over several sessions.
Damascus — Checklist
ChecklistGrouped per component, ticked off as you go.
Damascus — Atreides
AtreidesHouse theme: green, with the emblem in the corner.
Damascus — Harkonnen
HarkonnenHouse theme: red, same console underneath.
Role
Concept, design & development
Built with
Claude Code as pair programmer
Stack
SwiftUI · WidgetKit · ActivityKit · Vision
Android
Kotlin · Jetpack Compose · Material You

Damascus is an unofficial, fan-made companion, shown here with Funcom's permission for personal use. It will not be released publicly and isn't affiliated with or endorsed by Funcom. Dune: Awakening and all related names, logos and heraldry belong to their respective owners. Crafting data: dune.gaming.tools community.

02
Web & iOS app · work in progress · 2026

Huurbaas

Yelp for landlords, for the Belgian rental market. Tenants document their experience with scores, a timeline and evidence; co-tenants confirm it, and landlords get a moderated right of reply. Know your landlord before you sign.

Huurbaas on desktop — Home Huurbaas on desktop — Search Huurbaas on desktop — Profile Huurbaas on desktop — Timeline Huurbaas on desktop — Review Huurbaas on desktop — Tools
Huurbaas on iOS — Home Huurbaas on iOS — Search Huurbaas on iOS — Profile Huurbaas on iOS — Timeline Huurbaas on iOS — Review Huurbaas on iOS — Tools
( Try it )Rate a (fictional) landlord
3.4/ 5

Every review is moderated before it's public. Nothing about a person goes live unchecked.

0Languages
nl · fr · en
0Step review flow
incl. tenant verification
0Moderation queues
before anything goes live
0Renter tools
notice · indexation · deposit
0Unmoderated reviews
by design

( What it does )

  • Reviews with a timelineScores per category plus what happened when: issue, follow-up, resolved. Evidence stays private, the story is public.
  • Verified by co-tenantsTenants upload proof of tenancy; others who rented the same place can confirm with "experienced this too".
  • A fair right of replyLandlords claim their profile with their company number and get one moderated reply per review.
  • Renter toolsCalculators for notice costs, rent indexation and the deposit, based on the Flemish rental decree.
  • Privacy built inData export, account deletion and private evidence storage. Accessible to WCAG AA, reduced motion respected.
Role
Concept, design & development
Built with
Claude Code as pair programmer
Stack
React · TypeScript · Tailwind · GSAP · Supabase · Capacitor
Next
AI contract scan against the rental decree

Screens show the built-in demo mode. All landlords, reviews and names are fictional.

03
Planning tool · in use · 2026

Trouwplanner

Our wedding, planned in one place. I built it for my fiancée and me: from the guest list and table plan to the budget, suppliers and the running order of the day. Local on the Mac, or online behind a password.

Trouwplanner demo — Overview Trouwplanner demo — Tasks Trouwplanner demo — Guests Trouwplanner demo — Tables Trouwplanner demo — Budget Trouwplanner demo — Day plan

( Try it )

Drag the guests to a table.

0 / 8 seated

Lotte Arne Fien Wout Mila Jens Ines Bram
Table 1
Table 2

( What it does )

  • Guest listStatuses from listed to invited to coming, plus-ones, children, diets and menus. Import and export to Excel.
  • Tables & menuDrag guests to tables, count the menus, list every allergy for the caterer, then print it.
  • Budget & paymentsEstimates per category, expenses linked to suppliers and payments with due dates.
  • A checklist that knows the date44 tasks with deadlines worked out from the wedding date, per month, category or person.
  • Online, safelyA small PHP backend for ordinary web hosting: password login, lockout after failed attempts and daily backups.
Role
Concept, design & development
Users
Two, and a lot of guests
Stack
React · TypeScript · Vite · ExcelJS · PHP
Lives
Locally on the Mac, or online behind a password

Screens show demo data. The couple, guests, suppliers and amounts are all made up.

( 04 )

Next experiment loading...

63%
  1. > new idea: found
  2. > prototype: in progress
  3. > release date: when it's good
  4. > got an idea we should build together? say hi below