Build AI. Run AI. Own AI.
Build AI. Run AI. Own AI.
Ik bouw dit niet in een lab, maar middenin mijn eigen leven als zzp'er en vader — en toch ontwerp ik elke keuze alsof er een enterprise-klant op leunt: multi-tenant vanaf dag 1, secrets die nooit een mens ziet, migraties die nooit terug kunnen. Dit is het logboek van die combinatie: zelf bouwen, zelf draaiend houden, zelf eigenaar blijven — inclusief de aanname, de misser en de prijs van elke keuze.
Waarom dit bestaat
Ik bouw al jaren voor klanten. Sinds begin dit jaar bouw ik ook publiekelijk voor mezelf: een eigen AI OS dat begon als personal assistant en is uitgegroeid tot een platform waar ik steeds nieuwe eigen problemen — werk én privé — mee oplos.
Het begon niet met een architectuurbeslissing, maar met frictie: dicteren dat stilvalt op een beheerde werkplek, een eigen n8n-Cloud-experiment dat op SaaS-afhankelijkheid vastliep. De aanloop lees je in W00 — Season 0.
Deze reeks is geen productlancering die op zoek is naar een probleem. Het is het eerlijke logboek van een zzp'er en vader die zijn eigen concrete, dagelijkse problemen oplost met AI — met dezelfde productiediscipline die ik bij een opdrachtgever zou toepassen.
Drie beats lopen door de reeks:
- Build — hands-on bouwer, geen lezer of toeschouwer van AI-hype. Voeten in de klei.
- Run — enterprise-ready denken: dezelfde productiediscipline (multi-tenant, secrets, migraties, geen shortcuts) ook als niemand meekijkt.
- Own — eigenaarschap over de hele levenscyclus én over mijn eigen data en infra — en het persoonlijke: een AI van mezelf, ingebed in mijn eigen leven.
Week voor week
W00 is een terugblik op 2024-2025. W06 en W07 openen de kalender eveneens met terugblikken; het dateerbare PA-Service-repospoor begint in W08, op 21 februari 2026. De weeknummers verwijzen naar de periode van de bouwreis, niet naar een aflevering of publicatiedatum.
De aanloop
- W00 — Season 0: waarom ik mijn eigen AI-platform opnieuw begon — de aanloop vóór er code was: dicteren dat stilvalt en een n8n-Cloud-experiment dat op beheergrenzen stuitte.
Eerste platformweken
- W06 — Ik wilde iets kunnen vastleggen zonder mijn werk te onderbreken — de frictie achter vastleggen en terugvinden.
- W07 — Een werkende flow voelde nog niet als mijn systeem — n8n-experimenten worden een beheer- en eigenaarschapsvraag.
- W08 — App en cloudstack komen tegelijk op hun plek — PA-admin en de eerste Compose-, Flyway- en Scaleway-basis.
- W09 — Een chat is meer dan een invoerveld — chat/UI-groei naast projectgrenzen, ACLs en secrets.
- W10 — Bestanden maken de chat concreet — uploader/OCR en een parallelle runtimepivot.
- W11 — De chat moet ook verder kunnen — bestanden/taken, diagnose en herhaalbaar beheer.
- W12 — De chat kan een actie terugkrijgen — taken, notities en de callbackroute.
- W13 — De app krijgt een andere indeling — interfacewerk naast controller en Compose.
- W14 — Herstellen en zien wat er gebeurt — restore naast monitoring en app-uitvoer.
- W15 — Welke image draait er straks precies? — image-archivering en releaseketen.
Latere momenten
- W27 — Van submodules naar monorepo: toegeven dat dag 1 niet klopte — de dag waarop ik mijn eigen dag-1-architectuurkeuze terugdraaide.
- W40 — Tunnel: een correctietool voor de werkplek waar AI niet mag — de oude frictie keert terug als een kleine, concrete feature.
---
Neem contact op met Joost