Een paar projecten die laten zien hoe ik werk — niet alleen wat er is opgeleverd, maar ook de beslissingen en afwegingen erachter. Openbare projecten linken naar buiten; NDA-werk beschrijf ik alleen met de feitelijke scope.
05 / Projecten: websites, apps en SaaS-producten
Waar begin je
Zes situaties waarvoor mensen me meestal bellen
Aanvragen komen bijna nooit binnen als specificatie. Ze komen binnen als symptoom: een menukaart die op dinsdag al verouderd is, een checkout waar mensen verdwijnen, een spreadsheet die het bedrijf stilletjes bij elkaar houdt. Kies wat klinkt als jouw week — elk pad leidt naar het meest passende bewijs of naar het werk dat het oplost.
De prijzen veranderen op dinsdag en de gedrukte kaart zegt op vrijdag nog steeds iets anders. Toeristen fotograferen de kaart en vertalen hem zelf. Elke kleine correctie wordt een bericht aan degene die de site heeft gebouwd — en wachten.
Een menu dat van de zaak zelf is: binnen een paar minuten aangepast, direct online, leesbaar in de taal van de gast via de QR-code op tafel. Betalingen en reserveringen koppel ik alleen waar ze zichzelf echt terugverdienen.
wMenu — een meertalige SaaS voor QR-menu's met Stripe-abonnementen, van begin tot eind gebouwd.
Betaald verkeer landt op een productpagina die vier seconden lang onbruikbaar is. De checkout verliest mensen ergens tussen winkelmand en betaling. En de WooCommerce-shop die drie jaar geleden prima was, schrikt nu bij elke update van een plug-in.
Een storefront die snel rendert, productpagina's zo opgebouwd dat koper en zoekmachine hetzelfde lezen, en een checkout teruggebracht tot de stappen die echt converteren — meestal een headless frontend vóór de WooCommerce die je al hebt.
Het begint met een audit: wat je seconden kost en wat je bestellingen kost.
Het product doet dertig dingen goed en dat is precies het probleem. Wie het contract tekent, runt een kliniek en geen IT-afdeling — en loopt vast op de lijst met functies. Ondertussen raakt de interface met elke nieuwe module verder uit elkaar.
Een marketinglaag die vertelt wat de kliniek echt merkt — minder no-shows, minder administratie, afrekeningen die kloppen — en een productfrontend op gedeelde patronen, zodat planning, patiëntdossier en behandelplan een jaar later nog steeds als één product ogen.
dr100 — marketingwebsite en productfrontend voor software voor tandartspraktijken.
Iemand typt aan het eind van de maand een getal over en het rapport klopt nog steeds niet. Niemand weet zeker welke velden worden gevalideerd. En niemand wil de code rond de facturatie aanpassen, omdat er geen test is die zegt dat er iets kapot is gegaan.
Een getypeerde applicatie waarin je moeilijk foute data kunt invoeren, waarin de paden die met geld te maken hebben gedekt zijn door tests die bij elke wijziging draaien, en waarvan de schermen met het toetsenbord te bedienen zijn door mensen die er de hele dag in werken.
Herbouw van een applicatie voor het beheer van financiële abonnementen — onder NDA, dus alleen de technische scope.
Een lead komt binnen per e-mail, gaat met de hand het CRM in, daarna een spreadsheet, en dan houdt iemand handmatig de factuur in de gaten. Er is niets kapot. Het kost gewoon een dag per week, elke week — en meestal doet de persoon die het moeilijkst te vervangen is het.
Formulieren, CRM, facturatie en rapportage zo gekoppeld dat je een record één keer invoert en het daarna vanzelf verder gaat — en de paar stappen die echt een mens nodig hebben, blijven zichtbaar in plaats van te verdwijnen in de inbox.
Dezelfde ervaring als bij de finance-CRM en de backend van wMenu.
Open dit pad
Big Data en dataproducten · twee openbare case studies
De engineering is hier niet het moeilijke deel. Moeilijk is dat de website een gespecialiseerd datateam laat lijken op elk ander softwarebedrijf — of dat een datatool een afhankelijkheid toont als een rij ID's die niemand terugvolgt tot de bron.
Of een website opgebouwd rond waar het bedrijf echt expert in is, zodat die pagina's kunnen ranken en overeind blijven bij zowel een engineer als een inkoper — of een interface waarin je de datagraaf met je ogen kunt volgen.
GetInData — bedrijfswebsite vanaf nul gebouwd met React en Gatsby.
Ik heb de website van GetInData, een Big Data-bedrijf, vanaf nul gebouwd: een structuur gericht op SEO, snelheid en een soepele overdracht aan marketing. Het technische aanbod werd begrijpelijk voor kopers, en marketing breidt de site nu zelf uit.
Als technisch lead heb ik de ontwikkeling van wMenu geleid: meertalige QR-menu's voor gasten, een dashboard voor eigenaren en abonnementen. Restaurants zetten er hun menu in minder dan een uur mee online.
Ik heb de marketingwebsite van dr100, software voor tandartspraktijken, vanaf de basis gebouwd en meegewerkt aan de frontend van de applicatie. Een uitgebreid medisch product dat een praktijkeigenaar in een minuut begrijpt.
Ik heb een applicatie voor het beheer van financiële abonnementen opnieuw opgebouwd (NDA): frontend-architectuur, dataverwerking, een UX die fouten bij handmatige invoer beperkt en tests van de kritieke flows.
Ik heb meegebouwd aan de frontend van Marquez, een open-source tool om de herkomst van data te volgen. Een interactieve afhankelijkheidskaart laat engineers zien waar data vandaan komt en wat er na een wijziging stukgaat.
Ik heb de website van ArtProtect ontworpen en gebouwd, een studio voor lakbescherming met PPF, polijsten en keramische coating in Valencia. Vier talen, diensten met prijzen en aanvragen rechtstreeks via WhatsApp en Telegram.
Ik heb de website van XWrap gebouwd, een studio voor car wrapping en PPF-folie in Valencia: zes talen, een galerij met projecten, een prijslijst en live opgehaalde Google-reviews. Klanten sturen meteen een bericht via WhatsApp.
Ik heb de bouw van de downloadpagina's voor MUTE. geleid: productinformatie en bestanden op één handige plek, gevoed met data rechtstreeks uit WordPress.
Als full-stack developer heb ik Reportnest doorontwikkeld, een applicatie waarmee bedrijven de werktijd van hun team verantwoorden.
Meteor.js
Blaze
MongoDB
10 product
NextWoo
NextWoo: een snelle webshop in Next.js op je bestaande WooCommerce. Het beheer, de bestellingen en de plug-ins blijven, en de klant krijgt een storefront die in een fractie van de tijd laadt, met een plan voor de SEO-migratie.
Next.js 16
React 19
WooCommerce
11 product
AI Product Start
AI Product Start: een online cursus waarin je in 8 weken je eigen AI-prototype op je eigen adres bouwt. Een website met het groepsrooster, het programma week voor week en inschrijvingen, in twee talen.
Next.js 16
React 19
Tailwind CSS
12 product
reKoncepcja
reKoncepcja: beroepsopleiding in AI Product Engineering. Een website met leertrajecten van idee via AI-product tot marketing en verkoop, met inschrijving voor de eerstvolgende start.
Next.js
Archief van geselecteerde projecten
De rest van het overzicht
Achter de vijf case studies zit tien jaar ander werk: medische portalen en praktijksystemen, een beleggingsapplicatie, een moderatiepaneel, Duitse bakkerijen, een zoekmachine voor hondvriendelijke hotels. Zakelijk opgesomd — productcontext, mijn aandeel, stack.