HBO-ICT Minor · Future-proof met AI

Steven Heijn

Per sprint de behaalde leeruitkomsten, onderbouwd met uitgevoerde stories, acceptatie- en kwaliteitscriteria en bewijsmateriaal.

3 september 2026 t/m 14 oktober 2026

Laatst bijgewerkt:

Steven Heijn

Behaalde leeruitkomsten per sprint

LU 1LU 2LU 3LU 4LU 5
12345678910
2× behaald3× behaald2× behaald3× behaald3× behaald

Sprint 1

Sprint 1

3 september 2026 t/m 16 september 2026 · Show & Grow 16 september 2026

5 stories

  • LU 1 · Impact
  • LU 2 · Realisatie
  • LU 4 · Tools & technieken
  • LU 5 · Zelfstandig werken
Uitklappen

Leeruitkomsten

  • LU 1 · ImpactZelf: V (Voldoende)Docent: V (Voldoende)

    Door middel van het onderzoek dat ik heb uitgevoerd in de eerste Research story heb ik geleerd dat software ontwikkelaars in de huidige markt een aantal skills meer nodig hebben om relevant te blijven. Zoals het gebruiken van coding agents, het nauwkeurig en snel kunnen reviewen van code, omdat agents sneller nieuwe code pushen dan gereviewd kan worden. En vector databases, RAG en linters.

    Onderbouwd met: US 1.0, RS 4.0, US 5.0

  • LU 2 · RealisatieZelf: V (Voldoende)Docent: V (Voldoende)

    Ik heb een web app ontwikkeld waarin ik de voortgang van mijn minor kan bijhouden, dit is te zien op minor.stevenheijn.nl dit is gehost door middel van vercel die verbonden is met mijn github.

    Onderbouwd met: US 3.0

  • LU 3 · Ethiek & regelgevingNiet uitgevoerd
  • LU 4 · Tools & techniekenZelf: V (Voldoende)Docent: V (Voldoende)

    Ik heb gebruik gemaakt van antigravity en gemini. Eerst de requirements van de minor app met gemini brainstorm en vervolgens antigravity aan het werk gezet voor het het schrijven van de code.

    Onderbouwd met: US 3.0

  • LU 5 · Zelfstandig werkenZelf: V (Voldoende)Docent: V (Voldoende)

    Ik heb zelf gekozen voor antigravity en het stappenplan wat ik ben doorgaan om de app te ontwikkelen. Ook heb zelfstandig technieken gevonden die vaak worden gebruikt bij het werken met llm’s die ik wil gaan onderzoeken en gebruiken tijdens mijn minor. Ook ben ik uit mijzelf naar de data expo gegaan waar veel over ai verteld wordt hoe dit gebruikt wordt in het bedrijfsleven.

    Onderbouwd met: US 2.0, US 3.0, RS 4.0, US 5.0

Uitgevoerde stories (5)

US 1.0AfgerondLU 1

Onderzoek: AI impact op IT

Als toekomstige IT'er wil ik de impact van AI op mijn werkveld onderzoeken zodat ik weet welke skills en kennis ik moet hebben

Acceptatiecriteria2/2
  • Er worden minimaal 3 tools of concepten benoemd die veel software ontwikkelaars veel gebruiken (voldaan)
  • Er wordt specifiek genoemd welke veranderingen er in het werk van software ontwikkelaar plaatsvind (voldaan)
Kwaliteitscriteria2/2
  • Er zijn betrouwbare en recente bronnen gebruikt (voldaan)
  • Het onderzoek is opgebouwd uit logische onderdelen (voldaan)
Bewijsmateriaal2
US 2.0AfgerondLU 5

Tools en concepten planning

Als student wil ik een traject voor deze minor opstellen zodat weet welke tools en concepten ik wil begrijpen

Acceptatiecriteria4/4
  • Eigen interesse in tools en concepten worden benoemd (voldaan)
  • Er worden tools en concepten geselecteerd die de student gaat bestuderen (voldaan)
  • Concepten worden gecombineerd met tools (voldaan)
  • Tool en concept keuze wordt onderbouwd (voldaan)
Kwaliteitscriteria2/2
  • De tools en concepten uit het AI impact onderzoek worden verwerkt (voldaan)
  • Er is een onderbouwing aanwezig (voldaan)
Bewijsmateriaal3
  • Gekozen combinatie van tools en concepten

    Gekozen combinatie van tools en concepten

US 3.0AfgerondLU 2LU 4LU 5

Minor voortgangs- & sprinttracker

Als student wil ik wil ik mijn voortgang, taken en bewijslast per sprint kunnen bijhouden zodat ik continu overzicht behoud over mijn minor en gericht kan toewerken naar mijn leerdoelen.

Acceptatiecriteria4/4
  • Er is een sprint- en takenbeheer (CRUD & overzicht) (voldaan)
  • Er kan bewijslast en criteria aan een story gekoppeld worden (voldaan)
  • Er kunnen reflecties, zelfevaluaties en docentfeedback per sprint vastgelegd worden (voldaan)
  • Er is een realtime voortgangsindicator van de actieve sprint en openstaande stories (voldaan)
Kwaliteitscriteria4/4
  • Er is een responsive interface die voldoet aan het design system op mobiel en desktop (voldaan)
  • Er is strikte autorisatie waarbij gebruikers enkel toegang hebben tot hun eigen data (voldaan)
  • Er is een maximale API-responstijd van 300ms voor data-opvragingen en wijzigingen (voldaan)
  • Er is client- en server-side invoervalidatie met duidelijke Nederlandstalige feedback (voldaan)
Bewijsmateriaal2
RS 4.0AfgerondLU 1LU 5

Opdrachtgevers zoeken voor een project

Als student aan de minor future-proof met ai wil ik relevante praktijkopdrachten werven via mijn professionele netwerk zodat ik een geschikte praktijkcontext heb om geavanceerde AI-concepten toe te passen voor de minor.

Acceptatiecriteria2/2
  • Een bericht op LinkedIn publiceren (voldaan)
  • In gesprek gaan met Tandlab over mogelijke projecten (voldaan)
Kwaliteitscriteria2/2
  • Aanbevelingen of vervolgstappen geformuleerd (voldaan)
  • Spellingscontrolle op post uitgevoerd met behulp van AI (voldaan)
Bewijsmateriaal3
US 5.0AfgerondLU 1LU 5

Data expo ai in het werkveld

Als AI-innovator in opleiding wil ik onderzoeken hoe een evaluation harness en spec-driven development werken zodat ons team de AI-oplossing onderhoudbaar en betrouwbaar kan bouwen

Acceptatiecriteria4/4
  • Architectuurschets harness (voldaan)
  • Voorbeeld-spec driven development (voldaan)
  • Sprintadvies (voldaan)
  • Kennisverslag (voldaan)
Kwaliteitscriteria3/3
  • Definition of Done gehaald (voldaan)
  • Getest volgens acceptatiecriteria (voldaan)
  • Code en documentatie gedocumenteerd met bewijslast (voldaan)
Bewijsmateriaal2
  • harness engineering

    harness engineering

Reflectie
Wat heb ik geleerd
Ik heb geleerd hoe mijn vakgebied (software ontwikkeling) veranderd door AI. Ik moet agentic development leren. Evalueren van geschreven code is belangrijker dan ooit want ai kan gemakkelijk veel code genereren, maar het is de vraag of dit goed is.
Wat neem ik mee
Mijn kennis in software ontwikkeling is nog meer waard, want llm's moeten vaak nog geleerd worden hoe ze kwalitatieve code kunnen schrijven. Ik moet dit goed kunnen sturen met mijn kennis.
Wat ga ik anders doen
De lijst volgen van technieken die ik op een rij heb gezet waarmee ik aan de slag wil gaan.
Ontvangen feedback (2)
  • 14 september 2026

    Wanneer je kennis deelt kan de de student die het ontvangt misschien bevestiging geven via de mail dat hij dit heeft ontvangen.

    Actie: Ik ga kijken of dat dit een nuttige functie is.

  • 14 september 2026

    Het ziet er wel ai gegenereerd uit

    Actie: Een design.md bestand maken waarin de stijl beschreven wordt

Sprint 2

Sprint 2

17 september 2026 t/m 30 september 2026 · Show & Grow 30 september 2026

3 stories

  • LU 2 · Realisatie
  • LU 3 · Ethiek & regelgeving
  • LU 4 · Tools & technieken
  • LU 5 · Zelfstandig werken
Uitklappen

Leeruitkomsten

  • LU 1 · ImpactNiet uitgevoerd
  • LU 2 · RealisatieZelf: V (Voldoende)Docent: V (Voldoende)

    Voor de klant Tandlab heb ik een custom cms met claude ontwikkeld in PHP. Ze kunnen gemakkelijk tekst en afbeeldingen veranderen op de website en onderdelen toevoegen zoals medewerkers. De klant is tevreden en heeft toegezegd om dit vrijdag 02/10/2026 over te zetten. - Bewijs (github): tandlab-cms (https://github.com/redluee/tandlab-cms.git)

    Onderbouwd met: US 2.0

  • LU 3 · Ethiek & regelgevingZelf: V (Voldoende)Docent: V (Voldoende)

    Ik heb een verslag geschreven waarin ik beschrijf wat de afwegingen zijn voor lokale llm's. Omdat veel bedrijven vaak gevoelige data zoals klantgegevens hebben kunnen ze deze niet zomaar met llm's meegeven, dit is niet conform AVG regelgeving. Het verslag geeft advies welk model gebruikt kan worden wanneer bepaalde taken verwacht worden van een llm.

    Onderbouwd met: US 3.0

  • LU 4 · Tools & techniekenZelf: V (Voldoende)Docent: V (Voldoende)

    Ik heb deze sprint gebruik gemaakt van Claude code. Om deze tool onder de knie te krijgen heb ik een aantal ingebouwde commando's leren gebruiken, daarnaast heb ik in het tandlab-cms project een claude.md bestand toegevoegd, ook heb ik skills toegevoegd en heb ik agents gemaakt. - Bewijs (github): ontworpen agents (https://github.com/redluee/tandlab-cms/tree/main/.claude/agents)

    Onderbouwd met: LS 2.0, US 2.0, US 3.0

  • LU 5 · Zelfstandig werkenZelf: V (Voldoende)Docent: V (Voldoende)

    Ik heb zelfstandig een klant gevonden die zelf de website wil kunnen beheren dus heb ik deze oplossing ontwikkeld. Ik ben zelfstandig aan de slag gegaan met Claude code en verschillende technieken toegepast om deze tool onder de knie te krijgen. - Bewijs (github): tandlab-cms (https://github.com/redluee/tandlab-cms.git)

    Onderbouwd met: US 2.0

Uitgevoerde stories (3)

LS 2.0AfgerondLU 4

Claude code

Als student ai wil ik claude code kunnen gebruiken zodat efficiënt met de beste modellen leer te werken

Acceptatiecriteria4/4
  • Claude code geïnstalleerd (voldaan)
  • Skill geïnstalleerd en gebruikt (voldaan)
  • Minimaal 2 agents ontworpen (voldaan)
  • Claude.md bestand gemaakt (voldaan)
Kwaliteitscriteria4/4
  • CLAUDE.md bevat heldere, gestructureerde projectinstructies en conventies (voldaan)
  • Agents hebben afgebakende rollen en effectieve systeem-prompts (voldaan)
  • Prompts en skills zijn doeltreffend en herbruikbaar opgesteld (voldaan)
  • Context en tools worden efficiënt ingezet voor nauwkeurige resultaten (voldaan)
Bewijsmateriaal1
US 2.0AfgerondLU 2LU 4LU 5

Tandlab CMS

Als administratief medewerker van Tandlab wil ik op een toegankelijke manier de content op de website kunnen aanpassen zodat de website altijd up to date blijft

Acceptatiecriteria3/3
  • De administrator kan gemakkelijk inloggen via een aparte link om in te loggen in het systeem (voldaan)
  • Content op de website is makkelijk inzichtelijk gemaakt zodat de administrator dit kan aanpassen (voldaan)
  • Het project is geschreven in PHP (voldaan)
Kwaliteitscriteria3/3
  • Er zijn tests om de functionaliteit van de code te behouden (voldaan)
  • Er wordt linting gebruikt om de kwaliteit en structuur van de code te behouden. (voldaan)
  • Code en documentatie gedocumenteerd met bewijslast (voldaan)
Bewijsmateriaal2
US 3.0AfgerondLU 3LU 4

Lokaal llm draaien

Als data eigenaar wil ik onderzoeken welke taalmodellen ik lokaal kan draaien zodat gevoelige data bij mijzelf blijft

Acceptatiecriteria2/2
  • Korte notitie die de privacyrisico's van servers vergelijkt met lokaal draaien. (voldaan)
  • Concreet advies over wanneer lokaal draaien nodig is. (voldaan)
Kwaliteitscriteria2/2
  • Data-opslag en dataminimalisatie zijn correct meegewogen (voldaan)
  • Open-source licentie van het Hugging Face-model is gecontroleerd voor het project (voldaan)
Bewijsmateriaal3
  • lokaal llm draaien

    lokaal llm draaien

Reflectie
Wat heb ik geleerd
Dat llm's lokaal draaien best een uitdaging kan zijn, maar wel goed
Wat neem ik mee
De technieken die ik heb gebruikt met Claude code.
Wat ga ik anders doen
LLM op mijn pc draaien en vanaf mijn laptop bij.
Ontvangen feedback (4)
  • 23 september 2026

    Het ziet er wel donker uit

    Actie: Misschien kan ik een light switch maken

  • 30 september 2026

    sterke en gebruiksvriendeljike website voor tandlab

    Actie: Niet nodig

  • 30 september 2026

    Ga je nog verder bij tandlab met andere werkzaamheden?

    Actie: Ja ik ga hierover mee in gesprek met de klant, om werkprocessen efficienter te maken.

  • 30 september 2026

    Leuk dat je met een lokaal llm aan de slag bent gegaan.

    Actie: Dankje

Sprint 3

Sprint 3

1 oktober 2026 t/m 14 oktober 2026 · Show & Grow 14 oktober 2026

2 stories

  • LU 1 · Impact
  • LU 2 · Realisatie
  • LU 3 · Ethiek & regelgeving
  • LU 4 · Tools & technieken
  • LU 5 · Zelfstandig werken
Uitklappen

Leeruitkomsten

  • LU 1 · ImpactZelf: V (Voldoende)Docent: V (Voldoende)

    Ik heb ai ingebouwd in mijn bestaande obsidian vault om voorbereid te zijn op mijn toekomstige werk

    Onderbouwd met: US 3.0

  • LU 2 · RealisatieZelf: V (Voldoende)Docent: V (Voldoende)

    Ik heb N8N draaiend op mijn private server en deze triggert wanneer ik de zelfevaluatie invul. - Bewijs (app): Portfolio resultaat (minor.stevenheijn.nl)

    Onderbouwd met: US 2.0

  • LU 3 · Ethiek & regelgevingZelf: V (Voldoende)Docent: V (Voldoende)

    Ik heb het AI-gebruik in mijn tweede brein bewust verantwoord ingericht: schrijfrechten alleen in de wiki-map, alles gelogd in log.md (transparantie) en mijn persoonlijke notities staan lokaal in mijn eigen vault (privacy).

    Onderbouwd met: US 3.0

  • LU 4 · Tools & techniekenZelf: V (Voldoende)Docent: V (Voldoende)

    Ik heb N8N, Obsidian in combinatie met claude code en skills gebruikt.

    Onderbouwd met: US 2.0

  • LU 5 · Zelfstandig werkenZelf: V (Voldoende)Docent: V (Voldoende)

    Ik heb een eigen tweede brein in Obsidian gebouwd waarin AI-modellen via skills notities beheren, met beperkte schrijfrechten en logging zodat ik de controle houd

    Onderbouwd met: US 2.0, US 3.0

Uitgevoerde stories (2)

US 2.0AfgerondLU 2LU 4LU 5

N8N minorportfolio

Als student wil ik dat mijn ingevulde zelfevaluatie via n8n direct doorgezet wordt naar GitHub en Vercel, zodat mijn resultaten meteen netjes op mijn portfolio staan.

Acceptatiecriteria3/3
  • n8n triggert automatisch bij het afronden van de zelfevaluatie. (voldaan)
  • Evaluatiedata wordt succesvol gepusht naar de GitHub-repo. (voldaan)
  • Vercel bouwt de site opnieuw en toont de resultaten correct. (voldaan)
Kwaliteitscriteria3/3
  • Tokens en API-keys zijn veilig opgeslagen (geen hardcoded secrets). (voldaan)
  • n8n vangt eventuele fouten netjes op zonder te crashen. (voldaan)
  • De weergave op de website is responsive en overzichtelijk. (voldaan)
Bewijsmateriaal2
  • Screenshot_20261005_155919.png

    Screenshot_20261005_155919.png

US 3.0AfgerondLU 1LU 3LU 5

LLM-wiki in Obsidian

Als student en ondernemer wil ik een LLM-wiki met modulaire skills inrichten in Obsidian, zodat wisselende AI-modellen autonoom notities beheren binnen één vaste map.

Acceptatiecriteria4/4
  • index.md, schema.md en log.md functioneren conform de wiki-opzet. (voldaan)
  • Vaardigheden (skills) werken modelonafhankelijk via generieke Markdown-regels. (voldaan)
  • Twee verschillende AI-modellen kunnen succesvol notities aanmaken, linken en loggen. (voldaan)
  • Schrijfrechten zijn strikt beperkt tot de wiki-map. (voldaan)
Kwaliteitscriteria3/3
  • Portabiliteit: Instructies bevatten geen modelspecifieke syntax. (voldaan)
  • Syntax: Strikt valide YAML-frontmatter en werkende [[wikilinks]]. (voldaan)
  • Traceerbaarheid: Elke AI-wijziging staat gelogd met datum/tijd in log.md. (voldaan)
Bewijsmateriaal2
  • Skills

    Skills

Reflectie
Wat heb ik geleerd
Hoe een tweede brein met een taalmodel samengevoegd kan worden tot een schaalbaar geheugen en context.
Wat neem ik mee
Ik zal blijven doorgaan met het maken van notities en brainstormen met AI die in de vault kan lezen Ik zal ook de nieuwspagina blijven gebruiken, want het scheelt enorm veel tijd.
Wat ga ik anders doen
Mogeljik mijn nieuwspagina ombouwen om ervoor te zorgen dat ik kan aangeven wat mij interesseert en wat niet, voor betere resultaten.
Ontvangen feedback (3)
  • 7 oktober 2026

    Ik denk dat je al best ver bent, ziet er netjes uit

    Actie: verder gaan

  • 12 oktober 2026

    Ziet er interessant uit, ga door.

    Actie: .

  • 14 oktober 2026

    Ik heb meestal dat het heel leuk is zo een tool maar dat ik het nooit lees.

    Actie: Ik gebruik het nu een week en vind het heel nuttig.

Kennisdeling

  • 14 september 2026

    Advies Python Leer Python te gebruiken op een manier dat je onderscheid van andere die powerbi gebruiken

  • 23 september 2026 · Sprint 2

    Laat je taalmodel niet het volledige excel bestand inlezen, want daardoor gaat je context heel snel vol zitten.

  • 30 september 2026 · Sprint 3

    Je kan ook gemini gebruiken in plaats van de openrouter node in make.com zoals in de eerste make.com opdracht

  • 12 oktober 2026 · Sprint 3

    De captions die gegenereerd worden zullen waarschijnlijk veel op elkaar gaan lijken want de fotos op de post lijken ook veel op elkaar. Maak een system prompt die naar specifieke details kijkt of vraagt. Of zorg voor een slider een de kant van de gebruiker.

  • 12 oktober 2026 · Sprint 3

    Zorg ervoor dat gebruikers de progressie zien van wat ai aan het doen is op de achtergrond en sla de data op in een database