
Robbin "Roboroads" Schepers
Professional Computer Nerd
Volg me online, overal: @Roboroads
- Robbin op X (externe site)
- Robbin op LinkedIn (externe site)
- Robbin op GitHub (externe site)
- Robbin op Stack Overflow (externe site)
- Robbin op SoundCloud (externe site)
- Robbin op Discord (externe site)
- Robbin op Steam (externe site)
- Robbin op Instagram (externe site)
- Robbin op YouTube (externe site)
- Robbin op TikTok (externe site)
Overdag: in loondienst
Overdag werk ik van negen tot vijf in loondienst als developer.
Ik sta altijd open voor een goed gesprek over een vaste rol. Mijn ervaring staat verderop op deze pagina, en je kunt het CV printen.
Avonden en weekenden: I.T. It
Naast mijn baan heb ik een eigen bedrijf, I.T. It. Heb je een probleem of een idee waar techniek bij hoort? Dan zoeken we samen uit wat de beste oplossing is. Ik ben niet gebonden aan één taal of framework en kies wat bij jouw situatie past.
Computerhulp doe ik meestal voor ouderen en voor anderen die niet gewend zijn aan techniek. Ik leg het rustig uit, in gewone taal.
Doordeweeks vanaf 18:00 en in het weekend
- Webapplicaties en apps, van eerste idee tot draaiende applicatie
- Bestaande software verbeteren of redden
- Technisch advies en applicatie-architectuur
- Computerhulp, zoals een printer aansluiten of e-mail instellen
Over mij
Ik ben developer met de meeste expertise in de backend. Ik heb ook ervaring met frontend en devops en kan die taken zelf oppakken.
Ik programmeer sinds mijn elfde. Die ervaring gebruik ik om je project en mijn teamgenoten een stap verder te brengen.
Ik denk niet in problemen maar in uitdagingen en creatieve oplossingen, dus er is weinig dat ik niet wil bouwen.
Wat ik goed kan
Multidisciplinair
Mijn interesse in code en techniek is breed en ik leer graag nieuwe dingen. Ik schrijf meer dan tien programmeertalen, dus iets nieuws is zelden een probleem en meestal een leuke uitdaging.
Technisch leiderschap
Met mijn brede technische kennis maak ik technische beslissingen en voer ik ze door, in het vertrouwen dat ze werken. Ik kan zelfstandig een project opzetten en afronden volgens hoge kwaliteitsstandaarden. Daarnaast coach ik graag collega's en til ik ze mee naar een hoger niveau.
Oplossingsgericht
Tijdens het refinen van taken zie ik snel de oplossing voor complexe uitdagingen. Daardoor weet ik ook goed hoeveel moeite nodig is om zo'n uitdaging tot een succes te maken.
Laravel-expert
PHP programmeer ik sinds mijn elfde en Laravel gebruik ik sinds versie 5.3 (2016), samen met veel verschillende front-endtechnieken. Er is niets in de PHP-wereld dat nog nieuw voor me is. Door die kennis van het landschap kan ik voor elke klus de juiste tools aanraden.
Ervaring
De nieuwste rol staat bovenaan. Open een rol voor de situatie, de taken en het resultaat.
Filter op vaardigheid (aantal rollen)
-
Backend developer (PHP)
Ministerie van VWS via Sopra Steria (consultant)
– heden
- Photoshop
- JavaScript
- Laravel
- PHP
- MySQL
- CSS
- SCSS
- HTML
- Linux
- Git
- Docker
- CI/CD
Situatie, taken en resultaat Backend developer (PHP), Ministerie van VWS
- Situatie
iRealisatie is onderdeel van de directie Informatiebeleid en ontwikkelt in opdracht van beleidsafdelingen van VWS maatwerksoftware en tools die de digitalisering in de zorg versnellen. Het team bouwt software, webapplicaties en mobiele apps, van ontwerp tot beheer, met privacy en security als uitgangspunt.
Daarnaast verkent iRealisatie nieuwe oplossingen met pilots en proofs of concept en moderniseert het verouderde informatiesystemen. Ook geeft het technisch advies bij digitaliseringsvraagstukken.
Project iCore onderhoudt en breidt componenten uit die meerdere projecten binnen iRealisatie gebruiken.
- Taken
- Het ZaakVolgSysteem (ZVS, PHP/Laravel) uitbreiden, het systeem dat alle Woo-verzoeken en klachten bijhoudt. Juristen krijgen zo beter inzicht in zaken, zodat minder termijnen verlopen en er minder dwangsommen betaald hoeven te worden.
- Het migreren van de Excel-sheets naar ZVS
- Het uitbreiden en verbeteren van de Termijnen Engine v2 en het repareren van bugs daarin
- Resultaat
- ZaakVolgSysteem is een intern systeem zonder publieke link.
-
Front-end developer (Vue / TS)
Ministerie van Onderwijs, Cultuur en Wetenschap via Sopra Steria (consultant)
– heden
- Photoshop
- TypeScript
- JavaScript
- Vue.js
- CSS
- SCSS
- HTML
- Git
- Node.js
- Docker
- CI/CD
- Agile
Situatie, taken en resultaat Front-end developer (Vue / TS), Ministerie van Onderwijs, Cultuur en Wetenschap
- Situatie
Leeroverzicht.nl is een website die werkend Nederland helpt bij bij- en omscholing.
- Taken
- Het maken, bijhouden en vernieuwen van de front-end in Vue.js en TypeScript
- Resultaat
-
Backend developer (Azure Functions / C# .NET)
CZ via Sopra Steria (consultant)
–
- C#
- .NET
- Azure Functions
Situatie, taken en resultaat Backend developer (Azure Functions / C# .NET), CZ
- Situatie
Het CZ service-appteam splitste een ChatBot-team af, dat een chatbot met een LLM op de achtergrond voor de app ontwikkelt. Ik kwam tijdelijk bij dat team om de druk op de backlog te verlichten.
- Taken
- Het bouwen van API-endpoints voor de chatbot in C# (.NET)
- Het verhuizen van de Azure Functions van de chatbot naar een eigen repository en resource group
- Resultaat
- De chatbot in de CZ-app
-
Lead developer
Contractspelersfonds KNVB (CFK)
–
- Photoshop
- JavaScript
- Laravel
- PHP
- MySQL
- CSS
- SCSS
- HTML
- Linux
- Git
- Docker
- SSH
- CI/CD
- Azure Pipelines
- Tailwind CSS
Situatie, taken en resultaat Lead developer, Contractspelersfonds KNVB (CFK)
- Situatie
CFK gebruikt een oude, zelfgebouwde applicatie voor het bijhouden van de deelnemersfondsen. Het systeem is verouderd en toe aan iets nieuws. We wilden een kopie met hier en daar een nieuwe feature die het werk efficiënter maakt (quality of life), maar dan webbased in plaats van een Windows-applicatie.
- Taken
- Het ontwikkelen van de nieuwe applicatie
- Het migreren van de data van de oude applicatie naar de nieuwe
- Het opzetten van het project in Microsoft Azure (DevOps)
- Het coachen van teamgenoten
- Het verzorgen van de planning (Kanban/Scrum) en de bijbehorende meetings
- Resultaat
- De nieuwe webapplicatie van CFK (niet extern toegankelijk)
-
Flutter developer
CZ via Sopra Steria (consultant)
–
- Photoshop
- Flutter
- Git
- Dart
Situatie, taken en resultaat Flutter developer, CZ
- Situatie
CZ had een app in OutSystems. Omdat OutSystems niet kon wat CZ wilde, besloot CZ de app in Flutter te herschrijven en daarop voort te bouwen.
- Taken
- Het herschrijven van de volledige CZ Zorg-app in Flutter
- Het onderhouden en bijhouden van de software
- Het toevoegen van de functie Zorgverbruik
- Het toevoegen van de functie Zorgantwoord
-
Fullstack developer
Instore-Media via I.T. It (freelance)
–
- Ansible
- Apache
- TypeScript
- JavaScript
- Vue.js
- Svelte
- Laravel
- PHP
- MySQL
- SCSS
- HTML
- Linux
- Git
- Node.js
- Docker
- SSH
Situatie, taken en resultaat Fullstack developer, Instore-Media
- Situatie
Een on-premise IoT-apparaatje met scherm waarop je radiostreams kunt afspelen, inclusief een backoffice om het via de website te bedienen.
- Taken
- Het maken en onderhouden van het backendpaneel waarmee klanten en kastjes worden gemaakt en beheerd
- Het maken en onderhouden van de verbindingsserver tussen de kastjes en de backend
- Het maken en onderhouden van de software op de kastjes die de radio afspeelt
- Het maken en onderhouden van de radiostreamserver
- Resultaat
- Op het moment van schrijven speelt het kastje radio af in alle winkels van Van Uffelen en bij Skyview, het reuzenrad op de pier van Scheveningen
-
Fullstack developer
Sublime FM via I.T. It (freelance)
–
- JavaScript
- Vue.js
- Laravel
- PHP
- MySQL
- CSS
- SCSS
- Git
Situatie, taken en resultaat Fullstack developer, Sublime FM
- Situatie
Sublime FM is een landelijk te ontvangen radiostation. Elke vier maanden maakt het een toplijst, zoals de Summertime 500, de Sublime Top 1000 en de Soul500. Daarnaast geeft het de Sublime Awards en organiseert het toplijstquizzen.
- Taken
- Het ontwerpen, bouwen en doorlopend aanpassen van het toplijstsysteem, het stemsysteem voor de awards en het systeem voor quizantwoorden
-
Backend developer
Social Blue / Leads.io
–
- Photoshop
- Ansible
- JavaScript
- Vue.js
- Laravel
- PHP
- MySQL
- CSS
- SCSS
- HTML
- C++
- Linux
- Git
- Elasticsearch
- Node.js
- Kubernetes
- Docker
- SSH
Situatie en taken Backend developer, Social Blue / Leads.io
- Situatie
Social Blue / Leads.io is gespecialiseerd in het genereren van leads voor klanten via diverse digitale kanalen.
- Taken
- Het systeem dat gevoelige lead-data opslaat, beveiligt, uitlevert en verwijdert
-
Fullstack developer
De-Smitten via I.T. It (freelance)
–
- JavaScript
- Vue.js
- Laravel
- PHP
- MySQL
- HTML
- Git
Situatie, taken en resultaat Fullstack developer, De-Smitten
- Situatie
Smitties was een kinderboekenserie zonder woorden. Smitties.eu was de website van de serie.
- Taken
- Het maken en onderhouden van de Smitties-website
- Resultaat
- Een maatwerkwebsite met informatie en een webshop
-
Fullstack developer
VHU Europe via I.T. It (freelance)
–
- PHP
Situatie, taken en resultaat Fullstack developer, VHU Europe
- Situatie
PURE Jingles, een merk van VHU Europe, maakt radioformats en jingles voor bekende radiostations in Europa.
- Taken
- Het maken van diverse WordPress-plugins voor de nieuwe website
- Resultaat
- Deze website is inmiddels vervangen door een nieuwe, dus het resultaat staat niet meer online
-
Software engineer (Laravel / Silex / PHP, Vue / JS)
Truman Scout BV
–
- Apache
- JavaScript
- Vue.js
- Laravel
- PHP
- MySQL
- CSS
- HTML
- Git
- Node.js
- Cordova
Situatie, taken en resultaat Software engineer (Laravel / Silex / PHP, Vue / JS), Truman Scout BV
- Situatie
Truman Scout is (was?) de maker van software waarmee voorbijgangers op zuilen met tablets via knoppen hun mening konden geven. Daarnaast deden we meer aan instore-activatie met verschillende proofs of concept.
- Taken
- Het maken van hybride apps voor iPads met Cordova/PhoneGap en Vue.js
- Het maken van webapps en dashboards om data aan klanten te rapporteren, met Laravel/PHP en een Vue.js-frontend
- Resultaat
- Verschillende maatwerksoftware voor verschillende klanten
-
Allround ICTer
Amwittools
–
Situatie, taken en resultaat Allround ICTer, Amwittools
- Situatie
Amwittools, het bedrijf waar mijn vader toen werkte, zocht iemand met verstand van computers.
- Taken
- Het bijhouden van de (oude) website
- Het onderhouden van werkplekken
- Het verzorgen van backups
- Resultaat
- Algemene ICT-zaken verbeterd
Open source & persoonlijke projecten
Projecten die ik zelf begon, los van een opdrachtgever.
Laravel Tinker
Beschikbaar
Een plugin voor PhpStorm waarmee je PHP schrijft en direct draait in Artisan Tinker van Laravel. Op 16 oktober 2026 had hij 164.000 gebruikers.
- Kotlin
- PHP
Framed
Verschijnt binnenkort
Een spel dat je in het echt speelt, in je eigen buurt. Spelers jagen elkaar in een kring op met hulp van GPS en foto's. De laatste speler die overblijft wint.
- Flutter
- Dart
- Supabase
Streamline
In ontwikkeling
Eenvoudige software om uit te zenden, voor dj's van online radiostations.
- TypeScript
- Svelte
Frontend Festival
Beschikbaar
Ik werkte mee aan de website van Frontend Festival, een avond met talks en workshops over open source front-end. De code staat open op GitHub.
- Svelte
- JavaScript
- CSS
- HTML
GH Radio
Eerder project
Van 2011 tot 2016 was ik eigenaar en leidinggevende van GH Radio, een online non-profit radiostation. Samen met ongeveer 90 vrijwillige jongeren maakte ik de radio voor dagelijks 100 tot 200 jongeren tussen de 12 en 22 jaar.
Ik zorgde dat de teams op zichzelf bleven draaien en maakte en onderhield de website zelf.
- JavaScript
- PHP
- MySQL
- CSS
- SCSS
- HTML
- Git
- Node.js
- SSH
Vaardigheden
Het niveau loopt van 1 tot 5, met het aantal jaren ervaring erbij.
Programmeertalen
- PHP niveau 5 van 5, 15 jaar
- JavaScript niveau 5 van 5, 10 jaar
- HTML niveau 4 van 5, 14 jaar
- CSS niveau 4 van 5, 14 jaar
- SCSS niveau 4 van 5, 5 jaar
- TypeScript niveau 4 van 5, 2 jaar
- Dart niveau 4 van 5, 1 jaar
- Python niveau 3 van 5, 3 jaar
- Java niveau 3 van 5, 3 jaar
- Kotlin niveau 3 van 5, 1 jaar
- C niveau 2 van 5, 2 jaar
- C++ niveau 2 van 5, 2 jaar
- C# niveau 2 van 5, 2 jaar
- COBOL niveau 1 van 5, 1 jaar
Frameworks
- Laravel niveau 5 van 5, 12 jaar
- Vue.js niveau 5 van 5, 5 jaar
- Svelte niveau 5 van 5, 3 jaar
- Node.js niveau 4 van 5, 8 jaar
- Tailwind CSS niveau 4 van 5, 5 jaar
- Flutter niveau 4 van 5, 1 jaar
- Cordova niveau 3 van 5, 3 jaar
- Android-ontwikkeling niveau 3 van 5, 2 jaar
- Angular niveau 1 van 5, 1 jaar
Tools en infra
- MySQL niveau 4 van 5, 14 jaar
- Linux niveau 4 van 5, 10 jaar
- Git niveau 4 van 5, 8 jaar
- SSH niveau 4 van 5, 8 jaar
- CI/CD niveau 4 van 5, 5 jaar
- Photoshop niveau 4 van 5, 5 jaar
- Apache niveau 3 van 5, 10 jaar
- Docker niveau 3 van 5, 5 jaar
- Kubernetes niveau 3 van 5, 5 jaar
- WebSocket niveau 3 van 5, 5 jaar
- Ansible niveau 3 van 5, 4 jaar
- GraphQL niveau 3 van 5, 1 jaar
- Azure Pipelines niveau 3 van 5, 1 jaar
- Elasticsearch niveau 2 van 5, 2 jaar
Werkwijze
- Programmeren niveau 5 van 5, 15 jaar
- Softwareontwikkeling niveau 5 van 5, 12 jaar
- Applicatieontwikkeling niveau 5 van 5, 8 jaar
- Testautomatisering niveau 5 van 5, 8 jaar
- Agile niveau 4 van 5, 10 jaar
- Scrum niveau 4 van 5, 5 jaar
- Applicatie-architectuur niveau 4 van 5, 5 jaar
- Coaching niveau 3 van 5, 5 jaar
- DevOps niveau 3 van 5, 5 jaar
- Systeembeheer niveau 3 van 5, 5 jaar
- Technisch ontwerper niveau 3 van 5, 3 jaar
- Open source niveau 3 van 5, 3 jaar
- Agentische AI-workflow niveau 3 van 5, 1 jaar
Talks en workshops
Talks en workshops over Flutter, Svelte, front-end en PHP: wat ik kan geven en waar ik ze al gegeven heb.
Klaar om te geven
Alle talks en workshops geef ik in het Nederlands of Engels. De slides zijn in het Engels. Vertalen kan als dat nodig is.
Talk
2005 Called! They Want Your Opinion About PHP Back!
Waarom PHP slecht was, waarom dat niet meer zo is en waarom het nog steeds een goede taal is om projecten in te bouwen.
Eén keer gegeven:
Talk
Falling in Love with Front-end all over again
De magie van Svelte, en hoe het zich verhoudt tot andere frameworks zoals Angular, React en Vue.js.
3 keer gegeven, laatst:
Talk
Writing multi-platform apps with native performance
De Flutter-workshop als talk, zonder de stappen om zelf mee te bouwen.
Eén keer gegeven:
Workshop
Workshop Flutter
Hoe je begint met het bouwen van je eerste Flutter-app voor reviews.
3 keer gegeven, laatst:
Gegeven
- 2005 Called! They Want Your Opinion About PHP Back! , Sopra Steria ,Nederlands
- Falling in Love with Front-end all over again , JS Meetup Eindhoven (externe site)
- Falling in Love with Front-end all over again , Frontend Festival (externe site)
- Workshop Flutter , Ordina Noord
- Writing multi-platform apps with native performance , FrontMania (externe site) ,Nederlands
- Flutter-demo in de talk
Services down to your pocket
van Remi Appels , JOIN België (externe site) - Training Flutter , Ordina België
- Workshop Flutter , Code&Comedy
- Falling in Love with Front-end all over again , FrontEnd Meetup Nieuwegein
Opleiding en talen
Opleiding
- Cursus Nederlandse Gebarentaal
Talen
- Nederlands niveau 5 van 5
- Engels niveau 5 van 5
- Nederlandse Gebarentaal (NGT) niveau 2 van 5
Contact
Een baan of een project? Stuur me een bericht.