// PORTFOLIO.LIVE

Sjoerd
van Kersbergen

Ik bouw AI en automatisering die elke dag zelfstandig draaien - en die ik kan uitleggen en controleren. Geen demo's, maar productie.

520+ Taken beheerd via Kai
29 n8n-flows, dagelijks autonoom
350+ AI-rapporten, 0 handmatige input
6 AI-systemen live
NU ACTIEF Claude + n8n + Notion — AI-systemen die draaien

Uitgelicht Werk

Recente projecten die AI workflows en praktische toepassingen verkennen.

Schrijven

Langere stukken over hoe ik met AI werk: bouwlogs, lessen en achtergrond.

Illustratie bij Zo maak je je eigen AI-nieuwscurator

Zo maak je je eigen AI-nieuwscurator

Lessen

Kies je bronnen in plaats van je feed en laat een AI ze samenvatten. Een stap-voor-stap ladder van een lichte handmatige start tot een volledig automatische versie.

n8n
Illustratie bij Ik wisselde Claude in voor ChatGPT, in één avond

Ik wisselde Claude in voor ChatGPT, in één avond

Lessen

In één avond wisselde ik Claude in voor ChatGPT als motor achter mijn AI-systeem. Bijna alles bleef werken, omdat kennis, taken en regels buiten het model leven.

Claude
Illustratie bij Zo houd ik mijn AI controleerbaar

Zo houd ik mijn AI controleerbaar

Lessen

Vijf regels die mijn AI-systemen controleerbaar houden: meten in plaats van geloven, de bron wint van het geheugen, en niets gaat live zonder menselijke poort.

Claude
Illustratie bij Mijn inbox is al maanden schoon, en ik doe er bijna niks aan

Mijn inbox is al maanden schoon, en ik doe er bijna niks aan

AI-realisme

Mijn inbox is al maanden schoon. Een eerlijke ervaring met Cora, de AI-inbox van Every: twee Briefs per dag, concepten in mijn eigen stijl, en de inregeltijd die erbij hoort.

AI Agent

Van idee naar live

Hoe een idee een werkende feature wordt - met controle op elke stap.

Idee Inzicht of behoefte signaleren
arrow_forward
Kai formuleert taak Claude structureert het idee als Ideaboard-taak met impact/inspanning scores
arrow_forward
Claude Code bouwt code Vibe coding: prototype of feature bouwen zonder handmatig coderen — agentic in de terminal
arrow_forward
n8n automatiseert Rapportages met transcriptie → AI-analyse → synthese pipelines, taakbeheer-webhooks en geautomatiseerde notificaties
arrow_forward
Notion slaat op Kennis, resultaten en leerpunten vastgelegd als single source of truth
arrow_forward
Portfolio toont resultaat Afgeronde projecten en leerpunten zichtbaar op sjoerdvankersbergen.nl

Groei in de tijd

Hoe werk zich opbouwt — afgeronde taken en groeiende skills.

Afgeronde taken

Mijlpalen

Eerste n8n-flow

De YouTube-rapportageflow: transcripties ophalen, AI-analyse per video, eindsynthese per mail. Het begin van alle automatisering — nog vóór deze grafiek begint.

Kai live — Claude × Notion

De Kennis Agent wordt operationeel: system prompt, doorzoekbare kennisbank en live taakbeheer in Notion. Vanaf hier versnelt alles.

Site + Wire Spine live

Eerste versie van dit portfolio online, samen met het Wire Spine-album en procesartikel.

n8n-webhooks: Kai krijgt handen

Query- en bulk-update webhooks geven Kai schrijftoegang tot Notion — van adviseur naar uitvoerder.

Second Brain: 51 wiki-topics

1.188 AI-conversaties uit vier platforms gedestilleerd tot een doorzoekbare wiki in Obsidian.

Git push-to-deploy

FileZilla eruit: één git push en de VPS publiceert via een allowlist-hook — veilig by default.

Site tweetalig: NL + EN

Eén bron in Notion, twee talen op de site: ik vul de Engelse tekst naast de Nederlandse in en de site bouwt beide versies vanzelf. Het bereik wordt internationaal.

Portfolio publiceert zichzelf

Vanaf deze dag bouwt en publiceert de site zichzelf: elke ochtend haalt hij nieuwe projecten, changelog en cijfers uit Notion en zet ze automatisch live — zonder dat ik iets hoef te doen.

Fable: zwaarder model in het team

Na een eigen benchmark draait Anthropic's zwaarste model mee. Niet voor alles: diepe audits en complete analyses doet het in één run, en bij gerichte aanpassingen aan deze site houdt het genoeg overzicht om ook de verbanden tussen pagina's mee te nemen. Per klus het model dat past.

Skills in de praktijk

Logboek

Wat ik bouw, leer en publiceer — een lopend logboek van momentum.

gemaakt

Ik maakte van mijn eigen AI-assistent een kort pratend filmpje: uit één foto en één ingesproken zin ontstaat een sprekend gezicht. Een online keten deed het werk, voor een paar cent - het laat zien hoe laag de drempel voor dit soort video's is geworden.

gebouwd

Mijn hele takenadministratie leeft in een externe app. Ik bouwde een dagelijkse volledige kopie op mijn eigen machine plus een test die doet alsof die app is weggevallen en de boel volledig uit die kopie herbouwt. De test slaagde op alle punten: mijn systeem hangt niet langer aan een leverancier.

geleerd

Ik testte of het opsplitsen van een grote controleklus over meerdere AI-modellen goedkoper en beter is dan een zwaar model dat alles zelf doet. Goedkoper bleek het zeker: minder dan de helft. Beter niet, want wie alleen zijn eigen stukje ziet, mist het patroon dat over het geheel loopt.

gebouwd

Een onderhoudsscript bleek 41 pagina's van mijn tweede brein stilletjes te hebben overschreven met lege sjablonen - een benchmark-run van mijn eigen AI vond de fout na 17 dagen. Alles hersteld uit een backup, vijf ontbrekende pagina's opnieuw samengevat door vijf goedkopere AI-modellen tegelijk, en het script heeft nu een vangrail met automatische test zodat dit niet meer kan.

gebouwd

Deel je een pagina van mijn site op LinkedIn of X, dan verschijnt er nu overal een verzorgde voorvertoning met een eigen beeld en titel, in plaats van een kale link. Ik bouwde er meteen een automatische controle bij, zodat een nieuwe pagina nooit meer per ongeluk zonder zo'n kaart online kan.

gebouwd

Na elf jaar stilte staat mijn eerste LinkedIn-post weer ingepland. Ik bouwde een wekelijkse routine die me een voorstel mailt met posts voor de komende weken; ik keur in een kwartier goed en mijn AI-assistent zet de gekozen post klaar op de dag en tijd waarop hij het meeste kans maakt.

geleerd

Een klantexpert, een marktanalist en een strategisch adviseur, alle drie AI, bogen zich over één vraag: waar richt ik me de komende maanden op? De uitkomst stuurt nu direct mijn contentplanning: één herkenbare rode draad, en mijn kanalen kregen elk hun eigen rol.

gepubliceerd

Ik zette een galerij van mijn eigen AI-beelden online: veertien stuks, van cinematische scenes tot abstracte netwerken, met een eigen pagina en een tegel op de homepage.

gebouwd

Vijf dode tegels op de homepage kregen elk een eigen projectpagina met een eigen gezicht: hero, aanpak, resultaat en bronnen, in het Nederlands en Engels. Nu is elke tegel klikbaar en vertelt elk project zijn eigen verhaal.

geleerd

Eén avondopdracht, geen vragen tussendoor: werk mijn albumartikel af en noteer elke aanname onderweg. De volgende ochtend lag er een compleet resultaat met beslislog; na één leesbeurt stond het live, inclusief een kopieerbare muziekworkflow-prompt voor lezers.

gebouwd

Elke taak krijgt voortaan een bronregel: welk artikel of leesadvies hem aanzette. Zo haal ik met een vraag terug wat ik las, wat ik ermee bouwde en wat er nu draait - en dat is meteen de grondstof voor wat ik online deel.

gebouwd

Ik bracht in kaart wat er gebeurt als de leverancier achter mijn persoonlijke AI-systeem plots wegvalt. De belangrijkste geruststelling: al mijn data en automatiseringen staan los van die ene leverancier, dus verliezen doe ik niks. Het enige losse eindje dat ik vond heb ik meteen dichtgetimmerd, plus een noodhandleiding geschreven waarmee ik binnen een middag overstap naar een ander AI-model.

gebouwd

Ik heb de hele site een consistentere look gegeven: nette getekende iconen in plaats van emoji, mijn sterkste projecten uitgelicht met de rest in een overzichtelijk archief, en mijn wekelijkse nieuwsrapportages nu direct vindbaar vanaf de homepage.

gepubliceerd

De dagelijkse en wekelijkse briefings die een AI voor me maakt over de oorlog in Oekraïne en de tech-wereld staan nu publiek op mijn site, en ze verversen zichzelf. Met een eerlijke kijk-disclaimer en bronvermelding erbij.

gebouwd

Ik bouwde een coach die elke maandag mijn afgelopen week reconstrueert uit harde data - afgeronde taken, publicaties, code - en die afzet tegen de doelen die ik mezelf stelde. Geen zelfrapportage die vleit, maar bewijs dat confronteert: hij spreekt me bij naam aan op mijn eigen valkuilen.

gebouwd

Vier projecten op mijn site hadden alleen een tegel met een paar zinnen. Nu hebben ze elk een eigen pagina: mijn AI-assistent, het doorzoekbare AI-geheugen, de voorraad-app en het leesadvies per mail. Elke pagina laat zien hoe het werkt, wat het oplevert en wat ik onderweg leerde.

gepubliceerd

Ik schreef het verhaal achter mijn persoonlijke AI-systeem: hoe het in elf maanden groeide van losse experimenten tot iets dat mijn werk mee plant en bouwt, en wat je eruit kunt meenemen als je zelf zoiets wilt. Nu online in het Nederlands en Engels.

gebouwd

Ik meet nu zelf, zonder cookies en volledig op mijn eigen server, wie mijn website bezoekt en via welke berichten ze binnenkomen. Elke maandag krijg ik er automatisch een kort weekrapport van in mijn mail: bezoekers, herkomst en welke knoppen mensen aanklikken. Zo zie ik wat mijn posts opleveren in plaats van te gokken.

gebouwd

Mijn site kan nu echte artikelen tonen: een groot beeld, rustige leesopmaak en doorkliks naar verwant werk. Het eerste stuk staat live - over hoe een assistent mijn posts schrijft en ik ze in een kwartier goedkeur.

gebouwd

Ik gaf mijn AI-assistent een link naar een betaalde add-on die collage-animaties maakt, met een vraag: zoek uit hoe dit werkt en of het gratis kan. Hij las de werking na, ontdekte dat mijn bestaande beeldabonnement precies dezelfde modellen aan boord heeft, en bouwde de hele werkwijze na. Zelfde resultaat, nul euro extra.

gebouwd

Mijn geautomatiseerde ochtendmail stelde elke dag mijn belangrijkste taken voor, maar met vlakke motivaties die alleen de scores herhaalden. Ik herschreef de aansturing zo dat elke keuze nu echt onderbouwd is: waarom juist vandaag, wat uitstel kost, en welke tegenstrijdigheid de cijfers verbergen.

geleerd

Ik liet twee AI-modellen van Anthropic, Fable en Sonnet, dezelfde grote controle-opdracht uitvoeren op mijn eigen AI-systeem en vergeleek de resultaten. Voor grote opdrachten die in een keer af moeten, gebruik ik voortaan het model dat daar het best in bleek.

gebouwd

Ik bouwde een controle die elke nieuwe portfolio-tekst automatisch nakijkt en tegenhoudt zodra er onbegrijpelijke vaktaal of interne codes in staan. Zo blijft alles wat je op mijn site leest geschreven voor gewone lezers, zonder dat ik het handmatig hoef te bewaken.

gebouwd

Ik liet mijn kennisagent elk rapport omzetten naar gesproken Nederlands via een neurale stem van Microsoft die bijna niet van echt te onderscheiden is, zonder abonnement of vaste kosten. Een offline variant staat klaar als terugval.

gebouwd

Mijn foto in de hero staat niet meer stil: een subtiele 30-seconden-loop laat 'm zachtjes bewegen — gemaakt met AI-videogeneratie, minder dan 1 MB groot, en met automatische stilstand voor wie liever geen animatie ziet.

gebouwd

Als een AI-advies te lang wordt om in één keer te overzien, zet ik het nu automatisch om in een doorklikbare presentatie — met op de laatste dia altijd de kernbeslissing en het belangrijkste tegenargument op een rij.

gebouwd

Er komen wekelijks honderden kant-en-klare AI-"skills" bij die anderen maken. Ik bouwde een vaste werkwijze om daar precies díe uit te pikken die mijn eigen werk versterken — en de rest bewust te laten liggen. In één doorloop langs negen vakgebieden leverde het meteen een handvol concrete verbeteringen op, van beeld-prompting tot muziek en data-analyse.

gebouwd

Ik bouwde een hulpmiddel dat me helpt kiezen of een nieuwe tool het waard is — overnemen, deels, of afwijzen. Het bijzondere: een klein controleprogramma checkt of ik écht alle stappen heb gezet (kloppen de claims tegen de bron? wat kost elke "besparing" nou echt? doet mijn eigen systeem dit al?) vóórdat er een oordeel valt.

gebouwd

Ik bouwde een automatische controle die nakijkt of de gegevens in mijn apps echt afgeschermd zijn — zodat niemand per ongeluk bij andermans data kan. Elke nieuwe app loopt nu langs dezelfde check, in plaats van dat ik dat handmatig moet onthouden.

gebouwd

Als ik met AI bouw, maakt het model telkens dezelfde soort fouten — layout die op mobiel overflowt, een bulk-rename die z'n eigen classes sloopt, een delete die de lijst niet ververst. Ik heb de leerpunten uit al die eerdere sessies gebundeld in een skill die die fouten vóóraf tegenhoudt: kleine scripts die de code nalopen en bij een bekende fout hard stoppen — zo wordt de bug gevangen vóórdat hij live gaat, in plaats van te hopen dat de AI de regel onthoudt.

gebouwd

Ik heb mijn volledige kennis-vault onder versiebeheer gezet met transparante encryptie (git-crypt) en naar een privé-repo gepusht. De gevoelige lagen zijn op de server onleesbaar — de sleutel blijft alleen bij mij. Zo heb ik een veilige back-up én een basis om ooit vanaf mijn telefoon aan projecten te werken, zonder mijn kennis aan de cloud prijs te geven.

gebouwd

Deze site werkt zichzelf nu dagelijks bij vanuit mijn taakbeheer in Notion. Afgeronde projecten en de groeitijdlijn verschijnen automatisch zodra ik een item vrijgeef — zonder handwerk.

gebouwd

LLM-observability toegevoegd voor de n8n/Gemini-flows: latency, kwaliteit en kosten per call zijn nu zichtbaar in plaats van een blinde vlek.

gemaakt

Het volledige verhaal achter KAI: hoe een persoonlijk AI-besturingssysteem groeide van losse experimenten naar een werkend geheel dat taken, kennis en automatisering aanstuurt.

gebouwd

De voorraad-app kreeg een overzichtsdashboard met aparte overlevings-KPI's voor voedsel en water, plus foto-first locatiebeheer om voorraad per plek te ordenen.

gemaakt

Alle projectkaarten op deze site kregen een eigen screenshot — van de voorraad-app tot de n8n-flows, mijn AI-assistent Kai en deze site zelf.

gebouwd

Mijn nieuwsrapportages over Oekraïne en tech slaan hun data nu op in een echte database (Supabase + Notion) in plaats van Google Sheets — stabieler en beter doorzoekbaar.

gebouwd

Mijn automatiseringen achter slot: elke aanroep heeft nu een sleutel nodig, met een limiet op het aantal verzoeken.

gepubliceerd

Deze site is nu tweetalig — Nederlands en Engels, allebei automatisch gevuld vanuit Notion. Wire Spine kreeg ook een Nederlandse versie.

gebouwd

Eén bron in Notion, twee talen op de site: ik vul de Engelse teksten naast de Nederlandse in, de site bouwt beide versies vanzelf.

geleerd

Eén tool die bestanden beheert, de site bouwt én aan de voorkant werkt — allemaal vanuit de terminal. Mijn vorige bouwtool (Antigravity) kon eruit.

gebouwd

Projecten, changelog en techniek-overzicht komen nu rechtstreeks uit Notion. Ik werk het daar bij, de site neemt het over — niets staat nog handmatig in de code.

gebouwd

Mijn AI-assistent Kai laadt zijn werkinstructies nu in losse stukjes, alleen als hij ze nodig heeft — sneller, goedkoper, minder fouten.

gebouwd

Site-updates gaan nu met één commando live, in plaats van bestanden handmatig te uploaden.

gebouwd

Nieuwe notities uit Notion komen elke dag automatisch in mijn kennisbank, meteen gesorteerd en gelabeld.

gebouwd

Twee jaar aan AI-gesprekken (Claude, ChatGPT, Gemini, Grok) omgezet naar een doorzoekbare kennisbank met 51 onderwerp-pagina's — ruim 70% verwerkt en alles met elkaar verbonden.

gebouwd

Een idee inspreken en het komt automatisch als taak op mijn planbord terecht — geen tussenstappen meer.

gebouwd

Mijn kennisbank opnieuw ingedeeld en gekoppeld aan mijn lokale projectmap — de basis voor één doorzoekbare kennislaag.

gebouwd

Server bijgewerkt naar de nieuwste versies (Caddy, Docker, n8n) zonder dat er iets offline ging.

gebouwd

Al mijn n8n-automatiseringen draaien nu op de stabiele versie in plaats van de testversie.

geleerd

Bewaarde posts van X (Twitter) worden nu automatisch geanalyseerd en aan taken op mijn planbord gekoppeld.

gebouwd

Claude kan mijn n8n-automatiseringen nu rechtstreeks aanroepen — sneller, zonder omweg.

gebouwd

Samen met mijn zoon een spel gebouwd — van idee tot werkend prototype.

gebouwd

Automatische 'Laatst bijgewerkt' datum op portfolio via n8n webhook.

gebouwd

Deze site toont nu concrete, controleerbare cijfers in plaats van vage beloftes.

geleerd

De prijswijziging van Gemini doorgerekend en in kaart gebracht wat dat betekent voor mijn n8n-automatiseringen.

gebouwd

De voorraad-app stuurt nu elke twee weken automatisch een mailtje met de stand van de voorraad.

geleerd

Platformvergelijking afgerond — Cowork, Claude Code en Antigravity systematisch vergeleken op sterktes en routing.

geleerd

Claude Skills verkend en ingezet — skills-patroon geëvalueerd voor Kai-integratie.

gebouwd

Character assets aangemaakt in Freepik — herbruikbare personages voor creatieve projecten.

gebouwd

Voorraad app bulk plank-invoer via foto afgerond — potten zonder etiket herkenbaar.

gepubliceerd

Wire Spine website v2.0 live — Stitch-stijl redesign met video hero en gecomprimeerde media.

gebouwd

System prompt gemodulariseerd voor tokenbesparing — ~30% reductie per sessie.

gebouwd

Changelog webhook live — chronologische sessiestart vervangt 5-6 MCP calls.

gebouwd

Smaug live — X bookmarks automatisch archiveren naar markdown via Claude Code.

gepubliceerd

Wire Spine Veyra Edition op Suno gepubliceerd — Deel 2 van het AI concept album, volledig met Suno Voice.

gebouwd

Kinderboek voor dochter afgerond — stijl, tekst, illustraties en opmaak volledig via AI gegenereerd en gedrukt.

gepubliceerd

Growth Timeline live op portfolio — taken en skills over tijd gevisualiseerd als interactieve Chart.js grafiek.

gebouwd

n8n webhooks voor Kai operationeel — query- en bulk-update flows voor gefilterd ophalen en schrijven in Notion DB.

gepubliceerd

Wire Spine X-artikel gepubliceerd — Deel 1 process breakdown van het AI concept album.

gepubliceerd

Portfolio Content entry bijgewerkt: 'Generatieve AI — beeld & muziek' vervangen door Wire Spine als volwaardige case study met link naar procesartikel.

gepubliceerd

Eerste X Article gepubliceerd: volledig procesartikel over het maken van Wire Spine. Aankondiging via 'who Kers' post op @SjoerdvanKers.

gebouwd

Kennis Agent Skills-protocol live — 200+ taken getagd, retroactieve backfill afgerond.

geleerd

Suno v5.5 introduceert native Voices — eigen voice cloning workflow niet meer nodig.

gebouwd

Suno Creator Agent V3 live — ElevenLabs Voice Design geïntegreerd in song creation workflow.

gepubliceerd

Wire Spine procesartikel gepubliceerd — volledig AI concept album workflow gedocumenteerd.

gebouwd

Voorraad app controlecheck herbouwd — twee-pass architectuur lost cross-device inconsistentie op.

gebouwd

Kennisrouter geïsoleerd via eigen afgeschermde inrichting — stabielere AI flow architectuur.

gepubliceerd

Website changelog sectie live — dynamische integratie via n8n webhook als volgende stap.

geleerd

Geleerd: flow-koppelingen geoptimaliseerd voor stabielere, veilige en onbeheerde operaties op de achtergrond.

gebouwd

Kennisrouter gemigreerd naar nieuwe 2-staps architectuur. Data pipeline verbeterd voor stabielere output.

geleerd

Inputcleaning vóór LLM-aanroep verbetert outputkwaliteit direct.

gebouwd

Kennisrouter losgekoppeld van instabiele Gmail OAuth. Nieuwe 2-staps pipeline: IMAP vanger → Data Table buffer → Gemini processor. Betere inputcleaning, stabielere output.

gebouwd

Voorraadbeheer app uitgebreid met camera-invoer en AI-productherkenning. Controleflow versneld voor mobiel gebruik.

gebouwd

Server- en containerconfiguratie geüpdatet conform aangescherpte security-best practices.

gebouwd

20 n8n flows volledig gedocumenteerd in Notion en lokaal gesynchroniseerd met markdown.

Waar ik mee bouw

De tools en technologieën die ik gebruik om AI-oplossingen te bouwen.

C
Claude
n
n8n
N
Notion
CC
Claude Code
K
Kai
G
Gemini
S
Supabase
D
Docker + VPS
G
GitHub
Py
Python
W
Webhooks
U
Umami
A
Azure TTS
L
Langfuse
O
Obsidian
R
Resend
GF
Google Flow
Fp
Freepik
11
ElevenLabs
Gr
Grok
Su
Suno

Laten we iets bouwen.

Ik sta open voor nieuwe kansen en samenwerkingen. Neem gerust contact op als je wilt praten over praktische AI en hoe je die uitlegbaar houdt.