Werk
Een pad door het werk
Eerst de platformen die mensen dagelijks gebruiken. Daarna gerichte tools die lokaal blijven. En tot slot deze site.
01 / Systemen
Eerst de platformen. Authenticatie, data, betalingen en beheer.
- 01
Digi-Support
Digital HelpdeskToegankelijk platform voor mensen die moeite hebben met dagelijkse technologie: handleidingen raadplegen en persoonlijke begeleiding boeken.
Next.jsMongoDBMollie
2025 - 02
WaterView
ZwembadmonitoringMetingen van temperatuur, pH en chloor, van ESP32 tot dashboard. Met authenticatie, apparaatbeheer en een lichte interface voor Raspberry Pi met touchscreen.
Next.jsIoTPostgreSQL
2026 - 03
AquaSense
IoT pool monitoringSchoolopdracht voor IoT-zwembadmonitoring: ESP32-firmware, device-ingest API en een calm dashboard voor temperatuur, pH en chloor. Zusterproject van WaterView.
Next.jsIoTSupabase
2026 - 04
ArchForm
Architecturale bibliotheekPersoonlijke bibliotheek voor architecturale assets. Zoeken, filteren en downloaden, met een beveiligde admin voor uploads en categorieën.
Next.jsMongoDBCloudinary
2026 - 05
Slice
AbonnementenAbonnementen, prijzen en betaaldatums op één plek, inclusief gedeelde kosten.
Next.jsSupabaseRecharts
2026
02 / Tools
Daarna kleinere tools. Lokaal in de browser, gericht op één probleem.
- 06
Metadata Cleaner
PrivacyVerwijdert EXIF, GPS en andere metadata uit afbeeldingen. Alles gebeurt lokaal in de browser, niets gaat naar een server.
Next.jsCanvasPWA
2025 - 07
Image Resizer
OptimalisatieVerkleinen, comprimeren en converteren in de browser. Meerdere beelden tegelijk, daarna samen als ZIP.
Next.jsCanvasPWA
2025 - 08
Password Generator
PassphrasesSterke wachtwoorden en onthoudbare passphrases, met een sterktecheck. Willekeur via de Web Crypto API, niets wordt opgeslagen.
Next.jsWeb Crypto
2025
03 / Deze site
En tot slot deze site, waar dat werk samenkomt.
Werkwijze
Dezelfde cyclus
De algemene aanpak is Agile / Scrum. Dat is de hoofdlijn: backlog, sprints en reviews. Dezelfde cyclus, telkens tot er een werkend increment staat.
01
Planning
Backlog opstellen, story mapping, User Stories uitwerken. Sprintplanning: scope per increment, niet als één eindversie.
User StoriesStory mappingBacklog
02
Analyse
Functionele analyse, personas en use cases vastleggen voordat er ontworpen of gebouwd wordt.
PersonasUse cases
03
Ontwerp
Domeinmodellen, ER-diagrammen, sequencediagrammen, BPMN en wireframes. Datamodel, flows en API als één structuur.
ER-diagrammenDomeinmodellenSequencediagrammenBPMN
04
Implementatie
Per sprint een werkend increment: interface, logica, data en beveiliging. Geen losse scripts.
IncrementAPI-contract
05
Testen & integratie
Sprint review, feedback, retrospective. Integreren wat klaar is. Wat faalt, gaat terug de cyclus in.
ReviewAcceptatiecriteria
06
Onderhoud
Live houden: deployment, omgevingen, nazorg. Daarna opnieuw plannen. De cyclus stopt niet bij go-live.
ReleaseHandleiding