Diensten
Acht manieren waarop ik meestal binnenkom.
Een website of webshop laten maken, software op maat voor wat je bedrijf echt doet, of het overnemen van wat er al staat. De meeste projecten zijn er twee of drie tegelijk. Valt het jouwe onder geen enkele, zeg het toch — het antwoord is dan ofwel ja, ofwel een naam die het bellen waard is.
01
Een webapplicatie, van nul
De volledige weg: uitzoeken wat het echt moet doen, de begrippen van je bedrijf juist vastleggen — wat een klant is, wanneer een bestelling betaald is, wat er dan moet gebeuren — het bouwen, en het op een server zetten die blijft draaien. Laravel en Livewire, want een klein team dat één codebase onderhoudt wint van een groot team met drie.
- Uitzoeken wat het moet doen
- Laravel · Livewire
- Beheerscherm inbegrepen
- Online gezet en draaiend
02
Redden wat er al staat
Een applicatie die niemand nog durft aanpassen, een ontwikkelaar die vertrokken is, een systeem dat al jaren geen update kreeg. Ik neem het over, zet er tests en een deployment onder, en maak de volgende wijziging weer saai. Zit je aan de andere kant van dat verhaal — een bureau met een codebase van een klant en geen Laravel-mensen vrij — dan is dit hetzelfde werk, per uur ingekocht in plaats van per project.
- Doorlichting van wat er staat
- Updates en beveiliging bij
- Tests rond de enge stukken
- Uitleg op papier
03
E-facturatie en Peppol
E-facturatie is sinds 1 januari 2026 verplicht voor Belgische B2B-facturen, en een pdf per mail telt niet meer mee. Gestructureerde facturatie die door de officiële regelset raakt — Peppol, UBL 2.1, EN 16931, gecontroleerd met exact dezelfde regels als aan de ontvangende kant, vóór ze vertrekt. Als aparte applicatie, of ingebouwd in de software die je al gebruikt.
- Facturen in het juiste formaat
- Vooraf gecontroleerd op de regels
- Aansluiting op het Peppol-netwerk
- Archief dat standhoudt
04
Betalingen en abonnementen
Stripe zoals het hoort: een bestelling telt pas als betaald wanneer de betaaldienst het bevestigt, niet wanneer de klant op de knop duwt, en een dubbele melding wordt nooit dubbel geboekt. Terugbetalingen doordacht vóór de lancering in plaats van na de eerste. Marktplaatsen en uitbetalingen met Connect waar geld tussen partijen beweegt.
- Stripe · Connect
- Abonnementen en verbruik
- Uitbetalingen en marktplaats
- Cijfers die je kan afpunten
05
Integraties en automatisatie
Het werk dat elke week opnieuw een namiddag uit iemands agenda haalt: een CRM die zichzelf invult, pdf's van leveranciers gegenereerd en ondertekend, documenten gearchiveerd waar ze horen, mail die op tijd vertrekt en opnieuw te versturen valt. Zendesk, HubSpot, Shopify, amoCRM en alles wat een API heeft — al eerder gebouwd, en gebouwd om te blijven werken als de andere kant iets wijzigt.
- Zendesk · HubSpot · amoCRM
- Koppeling met je webshop
- Pdf's genereren en ondertekenen
- Taken die vanzelf lopen
- Bestaande gegevens overzetten
06
Websites en webshops, op het platform dat past
Naast Laravel staan Magento, Shopify, WordPress en WooCommerce — standaardwerk hier, geen gunst ernaast. Een website of een webshop van nul bouwen, een verwaarloosde overnemen, of die van jou koppelen aan de voorraad-, facturatie- en verzendsystemen waar hij al lang mee had moeten praten.
- Magento
- Shopify
- WordPress · WooCommerce
- Websites en landingspagina's
- ERP- en voorraadkoppeling
07
Hosting en in leven blijven
Een vaste, herhaalbare manier om een wijziging live te zetten, zodat een update geen avontuur is. Back-ups die minstens één keer echt teruggezet zijn — een back-up die nooit getest werd, is een vermoeden. En iemand om te bellen wanneer dat waar je op rekent zich misdraagt.
- Live zetten zonder de site plat te leggen
- Back-ups die getest zijn
- Bewaking, dag en nacht
- Onderhoudscontracten
08
Risicobeheer en veiligheidsaudits
De applicatie lezen zoals iemand met slechte bedoelingen ze zou lezen: authenticatie, autorisatie, afhankelijkheden, wat de server blootgeeft en wat er gebeurt op de slechtste dag. Je krijgt bevindingen gerangschikt naar wat ze je echt zouden kosten, geen scannerrapport met tweehonderd regels ruis.
- Doorlichting van de applicatie
- Verouderde onderdelen met bekende lekken
- Wie mag wat, en waarom
- Een herstel dat geoefend is
Gereedschap waar ik naar grijp
Back-end
- PHP
- Laravel
- Livewire
- MySQL
- PostgreSQL
- Redis
- Horizon
Front-end
- Blade
- Tailwind CSS
- Alpine
- Vue
- Vite
Geld en compliance
- Stripe
- Cashier
- Connect
- Peppol
Draaiend houden
- Docker
- GitLab CI
- Hetzner
- DigitalOcean
- AWS S3
- Mailgun
E-commerce
- Magento
- Shopify
- WordPress
- WooCommerce
- PrestaShop
Ook thuis in
- REST-API's
- GraphQL
- Zendesk
- HubSpot
- amoCRM
- PDFtk
- Meilisearch
Waar dit gebouwd wordt
Alles hierboven wordt geschreven in Roeselare, voor bedrijven in West-Vlaanderen, de rest van België en daarbuiten. Zit je in de buurt, dan schuif ik voor een eerste gesprek graag aan tafel aan — voor een applicatie haalt een uur aan een tafel meer boven dan drie mails. De rest van het werk loopt online, ook voor klanten om de hoek.
Website laten maken in RoeselareNiet zeker welke je nodig hebt?
Dat is normaal, en het uitzoeken is sowieso het eerste wat ik doe. Beschrijf het probleem in je eigen woorden.
Neemt nieuw werk aan