7IM · MAATWERK SINDS 2014
Eén developer voor het lastige werk
Twee systemen die moeten koppelen. Een oude site die naar een nieuwe PHP-versie moet. Een server die niet mag uitvallen. Ik los op wat blijft liggen, van de code tot de server waarop het draait.
Altijd maatwerk. Ingericht op jouw systemen en hoe jij werkt, geen standaardoplossing die net niet past.
- Reactie binnen twee werkdagen
- Europese servers
- Eén aanspreekpunt
12+
jaar
30+
klanten
25+
koppelingen gebouwd
20+
WordPress-sites in onderhoud
Wat ik doe
Ik werk met wat er al is: je bestaande code, je content en je servers. Je hoeft niet opnieuw te beginnen.
API-koppelingen op maat
Gegevens automatisch tussen systemen laten lopen, via een REST API, webhooks of een bestand dat elke nacht binnenkomt. Met een wachtrij en een logboek.
Verouderde systemen updaten
Een site op PHP 5, Drupal 7 of een oude Laravel-versie mag blijven. Ik maak hem weer veilig en ondersteund, of zet hem over naar WordPress.
Architectuur en Linux
Ik ontwerp de opzet, beheer en verhuis Linux-servers en richt redundantie in, zodat één storing niet alles stillegt.
Apps en websites
Apps op maat, klantportalen en WordPress-websites, met de koppelingen die erbij horen. Ik onderhoud ruim twintig WordPress-sites, ook sites die traag of gehackt waren.
AI waar het helpt
Chatbots die antwoorden uit je eigen documenten en website halen (RAG), en AI agents die taken overnemen in je software. Alleen als het echt tijd bespaart.
Iets anders
Een koppeling met een systeem dat nergens anders staat, een automatisering in n8n, een second opinion of oude jQuery. Ook dat pak ik op.
Systeemarchitectuur
Soms zit het probleem niet in één stuk code, maar in hoe alles samenwerkt. Een website, een CRM, een boekhoudpakket, een app en een paar servers, elk met een eigen taak. Daar ben ik op mijn best: complexe vraagstukken waar meerdere systemen en services bij komen kijken.
Ik overzie het geheel en ontwerp hoe de onderdelen samenwerken. Daarna bouw ik het ook, zodat het ontwerp niet in een la verdwijnt. De vragen die ik daarbij stel:
- Welk systeem is de bron van welke gegevens, en hoe lopen ze ertussen?
- Wat gebeurt er als één onderdeel uitvalt? De rest moet blijven draaien.
- Waar komen de wachtrij, het logboek en de meldingen?
- Hoe groeit het mee, zonder dat alles opnieuw moet?
Niet zwaarder dan nodig: een opzet die past bij de omvang van je bedrijf, en die je eigen team ook begrijpt.
Waar koppelingen meestal misgaan
Een koppeling bouwen is niet het lastige deel. Het lastige deel is wat er gebeurt als de andere kant een uur plat ligt, een veld ineens leeg is of een record dubbel binnenkomt. Daar ontwerp ik vanaf het begin voor.
- Storingen worden opgevangen en later automatisch ingehaald.
- Elke stap is terug te zien in een logboek.
- Je hoort het als er iets misgaat. Niet pas als een klant belt.
14:32:07 #1042 nieuwe order verwerken
14:32:08 #1042 wachten op betaling
14:32:51 #1042 betaling gelukt
14:32:52 #1042 order bevestigd
Recent werk
Een uitzendbureau
Koppeling · Bullhorn
Vacatures uit Bullhorn automatisch op de website, met een wachtrij die storingen opvangt en zichzelf herstelt.
Een woningaanbieder
App · Kotlin Multiplatform
Een app die bewoners digitale toegang geeft via Tapkey-sloten, gebouwd in Kotlin Multiplatform.
Een platform dat altijd bereikbaar moet zijn
Servers · Redundantie
Servermigratie en een nieuwe architectuur met redundantie, zodat het platform blijft draaien als een server uitvalt.
Een softwareleverancier voor verenigingen
AI · RAG-chatbot
Een proof of concept voor AI-chatbots, per club of organisatie in te stellen, als demo bij meerdere clubs. Met een pipeline die documenten en websites binnenhaalt (RAG), gekoppeld aan OpenAI, Anthropic en lokale modellen.
Een online platform
Linux · Serverbeheer
Beheer van hun Linux-servers: maandelijks of vaker bijgewerkt, automatisch of met de hand, en OS-migraties als een versie geen updates meer krijgt. Alles afgestemd op hun platform.
Een organisatie in de hotellerie
AI · Agents
Automatische workflows op basis van hun echte processen. Ter ondersteuning van medewerkers, of zelfstandig waar dat verantwoord is. Sneller en met minder fouten, alleen waar dat slim is en kan.
Zo werk ik, in 4 stappen
Kennismaken
Wat moet er gebeuren en wat gaat er nu mis?
Uitzoeken
Ik bekijk de code, de API's of de server en zoek de randgevallen op voordat er iets verandert.
Bouwen
In je eigen omgeving, met tests, een logboek en monitoring.
Beheer
Software veroudert. Na de livegang kan ik het beheren en bijwerken.
Wie ik ben en hoe ik werk, lees je op Over mij.

Iets dat blijft liggen?
Beschrijf in een paar zinnen wat er speelt. Ik reageer persoonlijk.