Ik ontwerp en bouw maatwerk software voor ondernemers die iets nodig hebben dat écht bij hun bedrijf past. AI-first in aanpak, twintig jaar ervaring als fundament. Geen bureau, geen accountmanager jij werkt direct met de persoon die nadenkt over jouw systeem.
"Ik zeg liever 'dat hoeft niet gebouwd te worden'
dan dat ik iets bouw dat niemand nodig heeft."
Als ik iets zie dat later problemen gaat geven, zeg ik dat. Als een andere aanpak beter is voor jouw situatie, benoem ik dat. Jij betaalt voor mijn oordeel en resultaat, niet alleen voor mijn code.
Voordat ik ook maar een regel schrijf, wil ik begrijpen hoe jij werkt. Welke stap kost nu de meeste tijd? Waar loopt het vast? Goede software lost een echt probleem op — niet een bedacht probleem.
Geen zwart gat na een offerte. Je bent betrokken bij de bouw, ziet voortgang en kunt bijsturen. Ik werk liever met korte feedbackloops dan met een groot document dat na drie maanden niet meer klopt.
Je belt met mij, mailt met mij, werkt met mij. Ik ben degene die jouw systeem bouwt en begrijpt. Dat maakt communicatie sneller en de oplossing beter.
Van complexe SaaS-platforms tot maatwerk integraties — ik pak de opdrachten aan die te specifiek zijn voor een standaard oplossing. Hieronder een aantal voorbeelden.
Mijn klant wilde een product op de markt brengen waarmee bedrijven inzicht krijgen in hun softwaregebruik: welke applicaties worden gebruikt, door wie, hoe vaak, en wat kost het? Denk aan shadow IT, ongebruikte licenties, en kosten die nergens worden bijgehouden.
Ik heb Mapit volledig gebouwd als multi-tenant SaaS-platform — van de architectuur tot de integraties met Azure AD en SSO. Mijn klant brengt het nu zelfstandig op de markt als commercieel product.
Veel freelancers en kleine teams werken met vier of vijf losse tools naast elkaar: een voor projecten, een voor taken, een voor klanten, een voor offertes. Dat kost tijd, leidt tot fouten en geeft geen overzicht.
ProjectBlox combineert projectbeheer, taakbeheer, CRM en offertes in een omgeving. Ik heb het volledig zelf gebouwd en breng het als SaaS op de markt. Het platform is ook te bedienen via AI-assistenten zoals Claude, dankzij een MCP-integratie.
De klant had een WordPress-site die door de jaren heen volgebouwd was met plugins in een poging het systeem op maat te krijgen. Het beheer was traag, onoverzichtelijk en breekbaar — elke wijziging voelde als lopen op eieren.
Ik heb de site vervangen door een op maat gebouwde applicatie, gekoppeld aan WeFact voor facturatie en SendCloud voor verzendlabels. Het resultaat: een systeem dat doet wat het moet doen, zonder de rommel eronder.
De klant verkocht betaalde abonnementen via WooCommerce, maar had geen passende oplossing voor het automatisch aanmaken van de bijbehorende accounts in de externe storage- en e-mailsystemen.
Ik heb een plugin gebouwd die na een aankoop automatisch de bijbehorende storage- en e-mailaccounts aanmaakt in de externe systemen. Volledig geautomatiseerd, zonder tussenkomst.
"Miran is een zeer ervaren developer die zich voortdurend verdiept in nieuwe technologieën. Daarmee loopt ze voorop en trekken we perfect samen op in deze ontwikkeling. Ze denkt actief mee, is scherp en kritisch waar nodig. Een fijne samenwerking én een aanwinst voor elk innovatief team."
"Miran heeft een snel dealerportaal gebouwd met een beheer waarin wij precies kunnen doen wat nodig is. We kunnen nu sneller en efficienter werken."
"Betrokken bij de opdracht die ze moet uitvoeren. Dankzij haar ervaring kon ze ons helpen bij het professionaliseren van ons bedrijf."
"Miran heeft me steeds verrast in het meedenken en het op zoek gaan naar technische en creatieve oplossingen. Ze houdt ervan om uitgedaagd te worden."
Ooit was ik grafisch vormgever. Ik maakte huisstijlen, drukwerk, en op een gegeven moment ook websites. Toen vroeg iemand of ik gegevens uit een database aan zo'n website kon koppelen. Dat kon ik niet — maar ik ging het uitzoeken. Zo ging het steeds verder, tot ik op een punt stond waarop ik complete webapplicaties bouwde voor bedrijven die precies wisten wat ze nodig hadden, maar niemand konden vinden die het kon maken. Dat is nog steeds wat ik doe.
Na twintig jaar als developer werk ik anders dan vroeger. AI is een groot deel van mijn workflow geworden — niet omdat het mij vervangt, maar omdat het mij sneller maakt. Ik bedenk de oplossing, maak het plan, bewaak de logica en corrigeer wat niet klopt. Het verschil met klakkeloos gegenereerde code is dat ik begrijp wat er gebouwd wordt en waarom — en dat maakt het verschil als iets misgaat, want in software gaat altijd wel iets mis.
Als ik niet werk lees ik veel, loop ik buiten met mijn twee honden, en probeer ik gitaar te leren spelen. Werken is ook een beetje een hobby — het meeste dat ik lees gaat over AI, dus de grens is niet altijd even scherp.
Kleine opdrachten — een plugin, een koppeling, een uitbreiding — starten vanaf €3.000. Grotere trajecten waarbij ik structureel als technisch partner betrokken ben lopen doorgaans vanaf €6.000 per maand.
Ik werk liever met een eerlijk budget dan met een tarief dat leidt tot compromissen. Een gesprek kost niks — dan weten we allebei snel of het past.
Maatwerk webapplicaties, SaaS-platforms en API-koppelingen in PHP. Denk aan bedrijfssoftware die te specifiek is voor een standaard tool, multi-tenant platforms, en koppelingen met externe systemen zoals betaalproviders, boekhoudsoftware en cloud-diensten.
Kleine opdrachten zoals een plugin, koppeling of uitbreiding starten vanaf €3.000. Grotere trajecten waarbij ik structureel als technisch partner betrokken ben lopen vanaf €6.000 per maand. Een eerste gesprek is altijd kosteloos.
Je werkt direct met mij — de developer die je applicatie ontwerpt, bouwt en begrijpt. Geen accountmanager, geen tussenlagen. Dat maakt communicatie sneller en de oplossing beter.
Ja. Ik heb ervaring met het bouwen van complete multi-tenant SaaS-platforms, inclusief gebruikersbeheer, abonnementen, betalingen via Mollie, en koppelingen met externe diensten. ProjectBlox en Mapit zijn voorbeelden van platforms die ik volledig heb gebouwd.
Ja, AI is een vast onderdeel van mijn workflow. Ik gebruik AI als co-developer om sneller te bouwen zonder concessies aan kwaliteit. Het verschil met puur gegenereerde code is dat elke regel wordt beoordeeld door een developer met 20+ jaar ervaring.
Met tools als Lovable of Claude Code heb je snel iets dat eruit ziet als een werkende app. Het probleem zit in wat je niet ziet: een datamodel dat niet meegroeit, ontbrekende toegangscontrole, geen foutafhandeling voor wat een gebruiker onverwacht doet. Vibecoding levert een prototype — ik lever software die het ook volgende maand nog doet, ook als er honderd gebruikers op zitten en iemand probeert iets wat niet de bedoeling is.
Ik werk met MKB-bedrijven en startups die vastlopen op standaard tools en een op maat gemaakte oplossing nodig hebben. Ideale klanten denken in trajecten, behandelen een developer als vakman, en willen een direct aanspreekpunt.
Geen uitgebreid intakeformulier. Stuur een mail of verbind via LinkedIn — dan plannen we een gesprek in en kijken we of er een match is.