Wat ik voor je kan bouwen
Van een nieuw SaaS-platform tot het redden van het systeem waar je bedrijf al op draait.
Webapplicaties & SaaS
Laravel- en CakePHP-backends met Vue 3-frontends, van één interne tool tot een multi-tenant SaaS.
- Multi-tenant SaaS, een aparte database per klant
- Klantportalen, dashboards en beheerpanelen
- Stripe-betalingen, credits, 2FA en rechten per rol
- REST API's en koppelingen met je andere systemen
Mobiele apps
iOS- en Android-apps met Ionic, Vue en Capacitor, gekoppeld aan dezelfde API als je webplatform.
- Eén codebase voor web, iOS en Android
- Pushnotificaties, inloggen met Apple en Google
- Live synchronisatie tussen apparaten via WebSockets
- Builds en releases voor de app stores
AI-functies, veilig toegevoegd
AI (OpenAI, Claude) in software waar je bedrijf al op draait, zonder die in gevaar te brengen.
- Concepten en onderzoek die een mens goedkeurt vóór er iets verstuurd wordt
- Bronvermelding, achtergrondtaken met retries
- Alleen-lezen toegang tot precies de data die de AI nodig heeft
- Elk gesprek wordt gelogd
Legacy redden & upgraden
Oude PHP- en CakePHP-applicaties waar niemand meer aan durft te komen, die blijven draaien terwijl ze worden hersteld en gemoderniseerd.
- Eerst tests, zodat de upgrade niet ongemerkt gedrag verandert
- CakePHP 3/4 naar CakePHP 5, PHP 7 naar PHP 8.5
- Beveiligingsfixes: SQL-injectie, CSRF, toegangsrechten
- Geleidelijke overstap naar Laravel en datamigraties (zelfs vanuit MS Access)
Betalingen die kloppen
Code rond geld zo gebouwd dat een herhaald verzoek of dubbele webhook nooit twee keer afschrijft of uitbetaalt.
- Stripe-abonnementen, Stripe Connect, Mollie, PayPal Payouts
- Idempotency keys en rijvergrendeling
- Controle tegen de betaalprovider
- Facturatie met PDF- en Excel-exports
Hosting & DevOps
Ik beheer mijn eigen servers, dus ik lever en host het geheel, niet alleen de code.
- Linux-servers, deployment en back-ups
- CI-pipelines met tests en statische analyse
- AWS (S3, regio Frankfurt) voor gevoelige data
- Monitoring en meldingen als er iets misgaat
Drie manieren om samen te werken
Code review
Ik lees één applicatie en vertel je op papier hoe die ervoor staat en wat ervoor nodig is. Het bedrag gaat van de factuur af als je doorgaat.
Een project voor een vaste prijs
Voor werk met een duidelijke scope: een uitgeschreven plan met mijlpalen en één prijs. Je weet wat je krijgt en wat het kost voordat ik begin.
Onderhoud of extra capaciteit
Ik houd je systeem bijgewerkt, bewaakt en gehost, of ik draai mee in je team als senior developer, zo lang als nodig is.
Zo verloopt een project
Begrijpen
We bespreken wat je nodig hebt en waarom. Bij een bestaand systeem lees ik eerst de code en vertel ik wat ik aantref.
Plan en offerte
Een uitgeschreven plan met scope, mijlpalen en prijs, vast of per uur, zodat je weet wat je krijgt.
Bouwen in kleine stappen
Vroeg werkende software, kleine controleerbare wijzigingen, tests en een staging-omgeving om dingen uit te proberen.
Live en erna
Een zorgvuldige livegang, daarna hosting, monitoring en onderhoud als je dat wilt.
Code review voor een vaste prijs van €950
Weet je niet goed hoe je systeem ervoor staat, of wat een upgrade zou vragen? Ik lees de code en vertel het je, op papier, voordat je aan iets groters begint.
- Ik lees de code en de dependencies van één applicatie
- Een rapport in gewone taal: wat verouderd is, wat risico geeft en wat in orde is
- Beveiligingsbevindingen, op volgorde van urgentie
- Een stappenplan voor de upgrade of reparatie, met een vaste offerte
- Een gesprek waarin ik het met je doorloop
Laat je het werk uit het rapport door mij uitvoeren, dan gaat de €950 van die factuur af.
Is je systeem erg groot? Dan zeg ik dat voordat ik begin, niet achteraf.