Zelfstandig adviseur & ontwikkelaar
Justin de Weert.
AI, apps en nuchter advies.
Ik help ondernemers en organisaties met de inzet van AI in hun processen en met de ontwikkeling van apps, websites en platformen. Daarnaast breng ik kennis mee van ISO 9001‑ en SNA‑certificering. Ik doe zelfstandige opdrachten naast mijn reguliere werk. Recht door zee en nuchter, zo kun je mijn aanpak omschrijven.
Diensten
AI-implementaties & -processen
Praktische inzet van AI in uw organisatie en processen: van chatbots, interviewbots en LLM-agents tot verantwoorde toepassing binnen kaders zoals de Europese AI Act.
Apps, websites & platformen
Ontwikkeling van apps, websites en webplatformen, van eerste opzet tot livegang. Duidelijk, onderhoudbaar en zonder onnodige franje.
ISO- & SNA-ondersteuning
Praktijkervaring met NEN-EN-ISO 9001 en SNA: van eerste certificering tot interne audits en borging in de dagelijkse praktijk. Ik spring bij waar dat nodig is.
Portfolio
Een selectie van websites en apps die ik bouw en beheer.
De Meerpeen nieuws-app
Flutter · Android · WordPress REST API
Een lichtgewicht, senior-vriendelijke nieuws-app die de artikelen van het regionale medium De Meerpeen ontsluit met een merk-getrouwe, toegankelijke interface. Ontworpen rond één principe: eenvoud voor een overwegend oudere lezersgroep, zonder in te leveren op een moderne uitstraling.
Artikelen worden opgehaald via de WordPress REST API en lokaal gecachet in SQLite, waardoor de app ook zonder verbinding bruikbaar blijft. Lezers kiezen zelf tussen drie feed-weergaven, passen de lettergrootte aan, bewaren artikelen voor later en bekijken foto's schermvullend met zoom en rotatie. De vormgeving, van typografie tot de exacte merkkleuren, is direct afgeleid van de website. Zo voelen app en site als één merk.
- Drie kiesbare nieuws-weergaven, keuze onthouden tussen sessies
- Offline lezen (SQLite-cache) met expliciete verbindingsstatus
- Volledige zoekfunctie, bewaarde artikelen en instelbare lettergrootte
- Schermvullende fotoviewer met zoom, pan en rotatie
- WCAG-contrast en senior-vriendelijke interactie
- CI/CD via GitHub Actions: code-analyse, unit-tests, APK-builds en tag-gestuurde releases
Cross-platform codebase (Flutter), momenteel uitgerold op Android.
Klik op een afbeelding om te vergroten
Stageplatform Business Studies
FastAPI · React · PostgreSQL · Docker · Universiteit Leiden
Als onderzoeksassistent bij Universiteit Leiden heb ik een webplatform ontwikkeld voor het stagetraject van de opleiding Business Studies. De administratie liep tot dan toe via een mix van Qualtrics-formulieren, Excel-bestanden en Brightspace. Ik heb dat vervangen door één systeem waarin het hele traject wordt bijgehouden, van cohortregistratie tot het afsluitende colloquium.
Het uitgangspunt: de student ziet op elk moment wat er van hem of haar wordt verwacht. Het platform toont een tijdlijn met alle stappen in de juiste volgorde, met per stap de bijbehorende actie en een voortgangsindicator. Een centraal onderdeel zijn de reflectie-interviews, waarin de student een gesprek voert met een taalmodel dat gericht doorvraagt.
Lees meer Lees minder
De interviews bouwen op elkaar voort: de samenvatting van een eerder gesprek wordt meegegeven aan het volgende, zodat een student niet steeds opnieuw begint en de begeleiding een lopend beeld houdt. Elk gesprek levert een samenvatting en een transcript op, die samen het ontwikkelprofiel van de student vormen. De vier reflectiemomenten sluiten aan op de ijkpunten uit het opleidingshandboek.
Een belangrijke eis was dat het traject per jaar aanpasbaar moet zijn zonder tussenkomst van een ontwikkelaar. Coördinatoren stellen daarom zelf per cohort een sjabloon van stappen samen en kunnen ook de interviews en hun deadlines aanpassen. De deadlines worden afgeleid van de datum van het eindcolloquium, zodat hetzelfde sjabloon zonder aanpassing werkt voor elk cohort. Voor de onderliggende regels heb ik het opleidingshandboek geanalyseerd en die logica in het systeem verwerkt.
Het platform bedient drie groepen gebruikers. Studenten volgen hun eigen traject en leveren hun stukken in. Begeleiders beoordelen die stukken via een eigen omgeving. Coördinatoren beheren de cohorten, de colloquia en de sjablonen, koppelen begeleiders aan studenten en zien op een dashboard hoe een cohort door het traject beweegt.
Technisch is het platform gebouwd met een FastAPI-backend, een React-frontend en een PostgreSQL-database, verpakt als één Docker-container. Een geautomatiseerde pijplijn test en bouwt elke nieuwe versie voordat die wordt uitgerold. De vormgeving sluit aan op de huisstijl van de universiteit.
Klik op een afbeelding om te vergroten
Spaceship Coordination Experiment
Python · Django · WebSockets · PostgreSQL · Redis · LLM-integratie · Universiteit Leiden
Een online experimenteerplatform, ontwikkeld samen met dr. A.H. Zohrehvand, waarmee we onderzoeken hoe teams presteren wanneer een AI de rol van leidinggevende krijgt. Het experiment heeft de vorm van een spel: deelnemers vormen een driekoppige bemanning van een mijnbouwruimteschip, met de rollen kapitein, navigator en driller.
Elke ronde overleggen ze onder tijdsdruk, delen ze informatie over asteroïden of houden die juist voor zichzelf, en kiezen ze gezamenlijk waar ze scannen en boren. Het onderzoeksdesign varieert onder meer de tijdsdruk, de complexiteit van de informatie en of de kapitein een mens is of een taalmodel.
Lees meer Lees minder
We hebben negen maanden aan het platform gewerkt. De eerste versie heb ik zelfstandig gebouwd: een Django-applicatie met de datamodellen voor sessies, bemanningen, rondes, acties en chat, de game-engine die fasen, tijdslimieten, actievalidatie en mijnbouwuitkomsten afhandelt, de spelinterface, beheertools voor onderzoekers en een eerste versie van de AI-kapitein.
In de doorontwikkeling heb ik het grootste deel van de experimentele mechanica en de AI-kant gebouwd. Ik ontwikkelde de AI-kapitein verder tot een agent met tool calling, rolgerichte communicatie en een proactieve beslislogica, en voegde gesimuleerde crewleden toe via OpenRouter. Voor het onderzoeksdesign implementeerde ik de randomisatie van condities tussen en binnen teams, configureerbare actiekosten en kansmatrices, warm-up rondes en de rondestructuur.
Verder bouwde ik de consentpagina en de vragenlijstflow, de koppeling met deelnemersplatform Prolific, een stress-testframework, de migratie van SQLite naar PostgreSQL en het visuele ontwerp van de interface. Dr. Zohrehvand ontwierp de architectuur op conceptueel niveau en richtte zich verder op de deployment en het productieklaar maken van het platform.
Achtergrond
Een combinatie van ICT, kwaliteitsmanagement en financiën, opgebouwd in de praktijk én aan de Universiteit Leiden.
Artikelen
Af en toe schrijf ik iets op waar ik in het werk zelf tegenaan loop.
-
Interviews uitschrijven met Whisper, lokaal op mijn eigen computer
De Historische Vereniging Wieringen schreef interviews met de hand uit. Nu draait er een taalmodel voor — op mijn eigen machine, zodat de opnames het apparaat niet af gaan.
Lees het artikel -
Benut bestaande wetgeving: het SNA-keurmerk als voorbereiding op de Wtta
Het debat ging over het aanpakken van louche uitzendbureaus, met de constatering dat wetgeving ontbreekt. Die wetgeving bestaat al — en wie een SNA-keurmerk heeft, doet het meeste er al van.
Lees het artikel
Werkgebied
Ik werk in de regio Randstad met Leiden als thuisbasis, en in de Kop van Noord-Holland met Hippolytushoef als uitvalsbasis. Op afstand kan uiteraard ook.