Alle diensten
Webapplicaties & SaaS

Maatwerk webapplicaties & SaaS laten bouwen

Een webapplicatie laten maken die past bij hoe jouw organisatie werkt? Ik bouw maatwerk software: SaaS-platformen, interne tools, boekingssystemen en beheerportalen. Frontend, backend, database en hosting in één hand.

Ik ben Dean Klijbroek, freelance fullstack developer sinds 2016. Naast klantprojecten bouw en beheer ik mijn eigen SaaS-product, Memberix. Ik weet dus uit eigen ervaring wat er komt kijken bij software die elke dag door echte gebruikers wordt gebruikt.

Eén aanspreekpunt voor frontend, backend, database en hosting
Eerst een MVP met de kern, daarna uitbreiden op basis van echt gebruik
Inloggen, rollen en rechten en betalingen goed geregeld vanaf de eerste versie
Gangbare technologie, zodat je niet vastzit aan één leverancier
Ervaring met een eigen SaaS-product dat ik zelf ontwikkel en beheer

In het kort

Een maatwerk webapplicatie bouw ik in stappen: eerst de requirements helder, dan een MVP met alleen de kern, daarna iteratief uitbreiden op basis van echt gebruik. Inloggen, rollen en rechten, betalingen, koppelingen, tests en hosting regel ik zelf. De code en de data zijn van jou.

Welke webapplicaties bouw ik?

Software die een proces in je organisatie draagt, niet alleen een website met een inlogscherm.

SaaS-platformen

Software die je aan meerdere klanten of organisaties levert, met abonnementen, eigen omgevingen per klant en modules die per pakket aan of uit staan. Memberix is daar mijn eigen voorbeeld van.

Bekijk Memberix →

Interne tools & dashboards

Applicaties voor je eigen team: beheerschermen, rapportages, exports naar PDF of Excel, of een monitoringdashboard dat servers bij verschillende hostingpartijen in de gaten houdt en meldingen naar Slack stuurt.

Boekings- en reserveringssystemen

Ruimtes, plekken of objecten online laten boeken, met live beschikbaarheid, bescherming tegen dubbele boekingen, online betalen en automatische bevestigingsmails.

Beheerportalen

Eén plek waar klanten, leden of medewerkers zelf gegevens, apparaten of bestellingen beheren, met precies de rechten die bij hun rol horen.

Meer over klantportalen →

Voorbeelden uit de praktijk

Een greep uit applicaties die ik heb gebouwd. Klantprojecten beschrijf ik zonder namen.

Eigen SaaS-product

Memberix: platform voor VvE's, sportclubs en verenigingen

Multi-tenant SaaS waarin elke organisatie een eigen afgeschermde omgeving heeft. Ledenbeheer, financiën, vergaderingen, documenten en reserveringen, met rechten per onderdeel die in de database worden afgedwongen. Contributie en abonnementen lopen via Mollie (iDEAL en automatische incasso). Ik ontwikkel en beheer het sinds januari 2025.

ReactTypeScriptSupabasePostgreSQLMollie
Lees de case

Klantproject

Apparatenportaal voor een internationale verfproducent

Beheerportaal voor apparatuur zoals mengmachines. Elk apparaat krijgt een QR-code die leidt naar een mobiele pagina met handleidingen, afbeeldingen en video's in de taal van de gebruiker. Beheerders printen QR-labels direct als PDF op standaard etiketvellen.

NuxtPostgreSQLDockerMeertalig
Lees de case

Klantproject

Boekingsplatform voor flexwerkplekken met online betalen

Klanten zoeken beschikbare werkplekken en vergaderruimtes, boeken online en rekenen af via Mollie. In hun account zien ze hun contracten en facturen. De beschikbaarheid komt live uit het systeem waarin de verhuurder zijn ruimtes beheert; de content wordt beheerd in Directus.

NuxtDirectusMollieAPI-koppeling
Lees de case

Klantproject

Beheerportaal voor digitale scoreborden

Webapplicatie waarmee clubs competities, deelnemers en scoreborden beheren. Scores komen live binnen via MQTT, rapportages zijn te exporteren naar PDF en Excel, en gebruikers krijgen toegang per onderdeel. De interface is beschikbaar in meerdere talen.

NuxtDirectusMQTTPrimeVue

Wat ik voor je regel

De onderdelen die in bijna elke webapplicatie terugkomen, en waar het in de praktijk vaak misgaat als je ze onderschat.

Inloggen, rollen & rechten

Veilige authenticatie, uitnodigingen en wachtwoordherstel. Rechten per rol en per onderdeel, waar nodig afgedwongen in de database zelf en niet alleen in de interface.

Multi-tenant opzet

Meerdere klanten of organisaties in één applicatie, elk met strikt gescheiden data. In PostgreSQL regel ik dat met row level security, zodat een fout in de frontend geen data van een ander lekt.

Betalingen via Mollie

iDEAL, automatische incasso en terugkerende abonnementen, inclusief webhooks voor de betaalstatus en nette afhandeling van mislukte betalingen.

Koppelingen

Data uit je bestaande systemen via REST API's en webhooks, zodat niemand hoeft over te typen tussen je applicatie en de rest van je software.

Testen

Geautomatiseerde tests op de logica die er echt toe doet, zoals rechten en betalingen. In Memberix draaien lint, typecheck en tests bij elke wijziging voordat er iets live gaat.

Hosting, deploy & monitoring

Hosting op een eigen server of cloudplatform, automatische deploys en foutmonitoring, zodat fouten direct bij mij binnenkomen in plaats van via een mailtje van een gebruiker.

Moet je applicatie praten met een ERP, boekhouding of ander bedrijfssysteem? Lees meer over systeemintegraties. Wil je AI-functies inbouwen, zoals vragen stellen over je eigen documenten? Kijk bij AI & automatisering.

Hoe ik werk: van idee tot beheer

Klein beginnen, snel iets werkends in handen, daarna uitbreiden op basis van wat gebruikers echt doen.

01

Requirements helder krijgen

We beginnen bij het probleem, niet bij de features. Wie gaat de applicatie gebruiken, welk proces moet beter, wat is er nu al? Daaruit volgt een lijst met wat er echt in moet en wat kan wachten. Mijn achtergrond als product owner helpt hier: ik denk mee over de inhoud, niet alleen over de techniek.

02

MVP bouwen

Een eerste versie met alleen de kernfunctionaliteit, wel meteen met een goede basis: inloggen, rechten, datamodel en hosting. Zo heb je snel iets wat echte gebruikers kunnen proberen.

03

Iteratief opleveren

Daarna bouw ik in korte rondes verder. Je ziet regelmatig werkende software op een testomgeving en we stellen de prioriteiten bij op basis van feedback van gebruikers, in plaats van alles vooraf vast te leggen.

04

Beheer & doorontwikkeling

Na livegang blijf ik beschikbaar voor updates, beveiligingspatches, monitoring en nieuwe functies. Bij Memberix doe ik precies dat, doorlopend, voor mijn eigen product.

Waarmee ik bouw

Ik kies techniek op basis van het project, niet andersom. Voor de meeste webapplicaties werk ik met een vaste set gereedschap die ik goed ken en die zich in productie heeft bewezen.

Alles wat ik gebruik is gangbare, breed gebruikte technologie. Dat is bewust: een andere developer kan het later oppakken, en je zit niet vast aan een exotisch platform of aan mij.

Gaat het vooral om een portaal voor klanten, leden of dealers? Dan is klantportalen de betere startpagina.

Nuxt & Vue
Voor portalen, dashboards en webapplicaties die ook goed vindbaar moeten zijn. Mijn meest gebruikte frontend.
React
Voor grote, interactieve applicaties. Memberix is gebouwd met React en Vite.
TypeScript
Typecontrole over de hele codebase, zodat fouten opvallen tijdens het bouwen en niet pas in productie.
Node.js
Voor API's, server-side logica, koppelingen en geplande taken.
Supabase & PostgreSQL
Database, authenticatie, opslag en serverless functies, met row level security voor multi-tenant applicaties.
Directus
Als beheeromgeving en API bovenop PostgreSQL, handig wanneer redacteuren of beheerders zelf content willen aanpassen.
Docker
Om applicaties en databases reproduceerbaar te draaien, lokaal en op de server.

Veelgestelde vragen over webapplicaties laten maken

Gerelateerd

Een idee voor een webapplicatie?

Vertel me welk probleem je wilt oplossen en voor wie. Ik denk mee over wat er in een eerste versie moet en geef een eerlijke inschatting van aanpak en kosten.

Neem contact op