Webapplicaties die meegroeien met je organisatie
Ledenadministratie, voorraadbeheer, dashboards en portalen, op maat ontwikkeld in Laravel. Je begint met het onderdeel dat nu het hardst nodig is en breidt uit wanneer je organisatie groeit.

Eerder gewerkt voor

Ontwikkeld rond jouw manier van werken
Wat ik ontwikkel
Een webapplicatie legt vast hoe jouw organisatie werkt: wie wat mag, welke stappen bij elkaar horen en welke gegevens naar welk systeem gaan. Werk dat nu verspreid is over spreadsheets, mailboxen en losse pakketten komt samen op één plek, waar iedereen ziet wat bij zijn werk hoort.
Elk project begint met een functioneel ontwerp: een document in gewone taal over wat de applicatie doet, voor wie, en in welke volgorde er ontwikkeld wordt. Daarmee weet je wat er komt en wat het kost, voordat de ontwikkeling begint.
Waarom Laravel
Laravel is een van de meest gebruikte PHP-frameworks ter wereld, met een grote gemeenschap en een vaste cyclus van updates. Het is gemaakt voor applicaties die gegevens verwerken, met rollen, rechten en eigen regels.
Laravel groeit met je mee. Een applicatie begint met tien gebruikers en één proces, en groeit door naar honderden gebruikers en koppelingen met je andere systemen, op hetzelfde fundament. Geautomatiseerde tests controleren bij elke wijziging of alles blijft werken.
Wanneer je mij inschakelt
Als je werk meer vraagt dan spreadsheets en standaardsoftware kunnen bieden.
Je werk zit in spreadsheets
Een ledenbestand, een voorraad of een planning in Excel. In een applicatie werkt iedereen tegelijk in dezelfde gegevens en ziet ieder wat bij zijn werk hoort.
Je website is een applicatie geworden
Er is door de jaren steeds meer bij gekomen. Dat deel krijgt een eigen applicatie in Laravel, gekoppeld aan de site.
Je software doet bijna wat je nodig hebt
Voor het laatste stuk zijn er lijstjes en handwerk. Een aanvulling op maat of een eigen applicatie neemt dat over.
Wat je krijgt
Wat bij elke applicatie hoort.
- Functioneel ontwerp vooraf
Je weet wat er ontwikkeld wordt en wat het kost, voordat de ontwikkeling begint. - Oplevering in fasen
Het belangrijkste deel is vroeg in gebruik. Bijsturen kan na elke fase. - Geautomatiseerde tests
Elke wijziging wordt gecontroleerd. Bij grotere projecten in een CI/CD-pipeline. - Rollen en rechten
Iedereen ziet en doet wat bij zijn werk hoort. - Eén aanspreekpunt
Wie het gesprek voert, ontwikkelt het ook. Van het eerste gesprek tot en met het onderhoud. - Eerlijk advies
Ik denk mee en zeg het als iets eenvoudiger, beter of goedkoper kan. - Een langdurige samenwerking
Werk verandert, en de applicatie verandert mee. De meeste opdrachtgevers blijven jaren. - Overdraagbaar
Code in Git, gedocumenteerd. Collega-freelancers springen in bij ziekte of vakantie.
Zo werkt het
Van eerste gesprek tot een samenwerking van jaren.
Verkennen
We spreken af. Hoe gaat het werk nu, en wat moet beter.
Uitwerken
Ik schrijf het functioneel ontwerp: wat de applicatie doet, voor wie, en in welke fasen.
Ontwikkelen
Ik lever per fase op. Na elke fase werk je ermee en stuur je bij.
Onderhouden en doorontwikkelen
Ik houd de applicatie technisch bij, en hij groeit mee als het werk verandert.
Recent werk
Maatwerk website met modulaire blokken

Prijs en onderhoud
Wat het kost
Een applicatie begint met een betaald vooronderzoek: het functioneel ontwerp. Daarin staat wat er ontwikkeld wordt, in welke fasen en wat elke fase kost. Je kunt klein beginnen en per fase beslissen of je verder gaat.
Onderhoud en doorontwikkeling
Dat zijn twee verschillende dingen. Onderhoud houdt de applicatie veilig en actueel: updates van Laravel en PHP, in een onderhoudscontract met een vast schema. Doorontwikkeling is de samenwerking daarna. Gebruikers vragen om verbeteringen, gekoppelde systemen veranderen en je organisatie groeit, en de applicatie groeit mee.
Veelgestelde vragen
Gaat het vooral om pagina’s met inhoud, dan is het een website en past WordPress het best. Gaat het om gegevens, rollen en eigen regels, dan is het een applicatie. Twijfel je, dan zoeken we het in het eerste gesprek uit.
Ja. Heeft een systeem een API, dan is het vrijwel altijd te koppelen. Welke koppelingen er nodig zijn, staat in het functioneel ontwerp.
Ja, daar is oplevering in fasen voor bedoeld. Je begint met het onderdeel dat nu het hardst nodig is, werkt ermee, en beslist per fase hoe je verder gaat.
Ja. Ik bekijk eerst de code en vertel je wat goed is en wat ik zou verbeteren. Daarna ontwikkel ik verder op wat er staat.
Dagelijks, als gereedschap. AI schrijft een groot deel van de code, ik beoordeel elke regel, en geautomatiseerde tests controleren of alles blijft werken. Gevoelige klantgegevens gaan nooit een AI in.

Zoek je een developer op wie je jaren kunt vertrouwen? Ik ben Mark.
Ik ontwikkel websites, webshops en applicaties in WordPress en Laravel, sinds 2011, onder andere voor de Universiteit Twente, Giro555 en iCulture. De meeste opdrachtgevers werken al jaren met mij samen.
Vertel me wat je wilt bereiken, dan hoor je van mij persoonlijk wat ik zou doen. Ook als je nog niet precies weet wat je nodig hebt.