
Robbin "Roboroads" Schepers
Professional Computer Nerd
Follow me online, everywhere: @Roboroads
- Robbin on X (external site)
- Robbin on LinkedIn (external site)
- Robbin on GitHub (external site)
- Robbin on Stack Overflow (external site)
- Robbin on SoundCloud (external site)
- Robbin on Discord (external site)
- Robbin on Steam (external site)
- Robbin on Instagram (external site)
- Robbin on YouTube (external site)
- Robbin on TikTok (external site)
By day: employed
By day I work from 9 to 5 as an employed developer.
I am always open to a good conversation about a permanent role. My experience is further down this page, and you can print the CV.
Evenings and weekends: I.T. It
Alongside my job I have my own company, I.T. It. Do you have a problem or an idea that involves technology? Then we work out the best solution together. I am not tied to one language or framework and I pick what fits your situation.
I do computer help mostly for older people and for others who are not used to technology. I explain it calmly, in plain language.
Weekday evenings from 18:00 and weekends
- Web applications and apps, from first idea to a running application
- Improving or rescuing existing software
- Technical advice and application architecture
- Computer help, such as connecting a printer or setting up email
About me
I am a developer with most of my expertise in the backend. I also have experience with frontend and devops and can take on that work myself.
I have been programming since I was eleven. I use that experience to take your project and my teammates a step further.
I think in challenges and creative solutions, not in problems, so there is little I would not want to build.
What I am good at
Multidisciplinary
My interest in code and technology is broad, and I like learning new things. I write more than ten programming languages, so something new is rarely a problem and usually a fun challenge.
Technical leadership
With my broad technical knowledge I make technical decisions and carry them out, confident that they work. I can set up and finish a project on my own, to high quality standards. I also like to coach colleagues and bring them up to a higher level.
Solution-oriented
While refining tasks I quickly see the solution to complex challenges. That also gives me a good idea of the effort needed to make such a challenge succeed.
Laravel expert
I have programmed PHP since I was eleven and have used Laravel since version 5.3 (2016), together with many different front-end techniques. Nothing in the PHP world is new to me anymore. Because I know the ecosystem well, I can recommend the right tools for every job.
Experience
The newest role comes first. Open a role for the situation, the tasks and the result.
Filter by skill (number of roles)
-
Backend developer (PHP)
Ministerie van VWS via Sopra Steria (consultant)
– present
- Photoshop
- JavaScript
- Laravel
- PHP
- MySQL
- CSS
- SCSS
- HTML
- Linux
- Git
- Docker
- CI/CD
Situation, tasks and result Backend developer (PHP), Ministerie van VWS
- Situation
iRealisatie is part of the Information Policy directorate. It develops custom software and tools for policy departments of VWS (the Dutch Ministry of Health, Welfare and Sport) that speed up digitalisation in healthcare. The team builds software, web applications and mobile apps, from design to maintenance, with privacy and security as the starting point.
iRealisatie also explores new solutions through pilots and proofs of concept, and modernises outdated information systems. It also gives technical advice on digitalisation questions.
Project iCore maintains and extends components that several projects within iRealisatie use.
- Tasks
- Extending the ZaakVolgSysteem (ZVS, PHP/Laravel), the system that tracks all Woo requests (freedom of information requests) and complaints. This gives lawyers better insight into cases, so fewer deadlines lapse and fewer penalty payments have to be made.
- Migrating the Excel sheets to ZVS
- Extending and improving the Termijnen Engine v2 and fixing bugs in it
- Result
- ZaakVolgSysteem is an internal system with no public link.
-
Front-end developer (Vue / TS)
Ministerie van Onderwijs, Cultuur en Wetenschap via Sopra Steria (consultant)
– present
- Photoshop
- TypeScript
- JavaScript
- Vue.js
- CSS
- SCSS
- HTML
- Git
- Node.js
- Docker
- CI/CD
- Agile
Situation, tasks and result Front-end developer (Vue / TS), Ministerie van Onderwijs, Cultuur en Wetenschap
- Situation
Leeroverzicht.nl is a website that helps the Dutch workforce with upskilling and retraining.
- Tasks
- Building, maintaining and renewing the front-end in Vue.js and TypeScript
-
Backend developer (Azure Functions / C# .NET)
CZ via Sopra Steria (consultant)
–
- C#
- .NET
- Azure Functions
Situation, tasks and result Backend developer (Azure Functions / C# .NET), CZ
- Situation
The CZ service app team split off a chatbot team, which is building a chatbot for the app with an LLM behind it. I joined that team temporarily to ease the pressure on the backlog.
- Tasks
- Building API endpoints for the chatbot in C# (.NET)
- Moving the chatbot's Azure Functions to their own repository and resource group
- Result
- The chatbot in the 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
Situation, tasks and result Lead developer, Contractspelersfonds KNVB (CFK)
- Situation
CFK uses an old, custom-built application to keep track of the participants' funds. The system is outdated and ready for something new. We wanted a copy with a few new quality-of-life features here and there that make the work more efficient, but web-based instead of a Windows application.
- Tasks
- Developing the new application
- Migrating the data from the old application to the new one
- Setting up the project in Microsoft Azure (DevOps)
- Coaching teammates
- Handling the planning (Kanban/Scrum) and the related meetings
- Result
- The new CFK web application (not accessible from outside)
-
Flutter developer
CZ via Sopra Steria (consultant)
–
- Photoshop
- Flutter
- Git
- Dart
Situation, tasks and result Flutter developer, CZ
- Situation
CZ had an app in OutSystems. Because OutSystems could not do what CZ wanted, CZ decided to rewrite the app in Flutter and build on that.
- Tasks
- Rewriting the full CZ Zorg app in Flutter
- Maintaining and keeping the software up to date
- Adding the Zorgverbruik feature
- Adding the Zorgantwoord feature
-
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
Situation, tasks and result Fullstack developer, Instore-Media
- Situation
An on-premise IoT device with a screen that plays radio streams, with a back office to control it through the website.
- Tasks
- Building and maintaining the back-end panel for creating and managing customers and devices
- Building and maintaining the connection server between the devices and the back end
- Building and maintaining the software on the devices that plays the radio
- Building and maintaining the radio stream server
- Result
- At the time of writing, the device plays radio in all Van Uffelen stores and at Skyview, the Ferris wheel on the Scheveningen pier
-
Fullstack developer
Sublime FM via I.T. It (freelance)
–
- JavaScript
- Vue.js
- Laravel
- PHP
- MySQL
- CSS
- SCSS
- Git
Situation, tasks and result Fullstack developer, Sublime FM
- Situation
Sublime FM is a national radio station. Every four months it makes a chart, such as the Summertime 500, the Sublime Top 1000 and the Soul500. It also hosts the Sublime Awards and runs chart quizzes.
- Tasks
- Designing, building and continuously changing the chart system, the voting system for the awards and the system for quiz answers
-
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
Situation and tasks Backend developer, Social Blue / Leads.io
- Situation
Social Blue / Leads.io specialises in generating leads for clients through various digital channels.
- Tasks
- The system that stores, secures, delivers and deletes sensitive lead data
-
Fullstack developer
De-Smitten via I.T. It (freelance)
–
- JavaScript
- Vue.js
- Laravel
- PHP
- MySQL
- HTML
- Git
Situation, tasks and result Fullstack developer, De-Smitten
- Situation
Smitties was a series of children's books without words. Smitties.eu was the website of the series.
- Tasks
- Building and maintaining the Smitties website
- Result
- A custom website with information and a web shop
-
Fullstack developer
VHU Europe via I.T. It (freelance)
–
- PHP
Situation, tasks and result Fullstack developer, VHU Europe
- Situation
PURE Jingles, a brand of VHU Europe, makes radio formats and jingles for well-known radio stations in Europe.
- Tasks
- Building several WordPress plugins for the new website
- Result
- This website has since been replaced by a new one, so the result is no longer online
-
Software engineer (Laravel / Silex / PHP, Vue / JS)
Truman Scout BV
–
- Apache
- JavaScript
- Vue.js
- Laravel
- PHP
- MySQL
- CSS
- HTML
- Git
- Node.js
- Cordova
Situation, tasks and result Software engineer (Laravel / Silex / PHP, Vue / JS), Truman Scout BV
- Situation
Truman Scout is (was?) the maker of software that let passers-by give their opinion with buttons on kiosks with tablets. We also did more in-store activation with various proofs of concept.
- Tasks
- Building hybrid apps for iPads with Cordova/PhoneGap and Vue.js
- Building web apps and dashboards to report data to clients, with Laravel/PHP and a Vue.js front-end
- Result
- Various custom software for various clients
-
All-round IT specialist
Amwittools
–
Situation, tasks and result All-round IT specialist, Amwittools
- Situation
Amwittools, the company where my father worked at the time, was looking for someone who knew about computers.
- Tasks
- Maintaining the (old) website
- Maintaining workstations
- Taking care of backups
- Result
- General IT matters improved
Open source & personal projects
Projects I started myself, apart from any client.
Laravel Tinker
Available
A PhpStorm plugin for writing PHP and running it directly in Laravel's Artisan Tinker. On 16 October 2026 it had 164,000 users.
- Kotlin
- PHP
Framed
Releasing soon
A game you play in real life, in your own neighbourhood. Players hunt each other in a circle, helped by GPS and photos. The last player standing wins.
- Flutter
- Dart
- Supabase
Streamline
In development
Simple broadcasting software for DJs of online radio stations.
- TypeScript
- Svelte
Frontend Festival
Available
I worked on the website of Frontend Festival, an evening of talks and workshops about open source front-end development. The code is open on GitHub.
- Svelte
- JavaScript
- CSS
- HTML
GH Radio
Earlier project
From 2011 to 2016 I was owner and manager of GH Radio, an online non-profit radio station. Together with about 90 volunteer young people I ran the radio for 100 to 200 young people between the ages of 12 and 22 every day.
I made sure the teams kept running on their own, and built and maintained the website myself.
- JavaScript
- PHP
- MySQL
- CSS
- SCSS
- HTML
- Git
- Node.js
- SSH
Skills
Levels run from 1 to 5, with the years of experience next to each.
Programming languages
- PHP level 5 of 5, 15 years
- JavaScript level 5 of 5, 10 years
- HTML level 4 of 5, 14 years
- CSS level 4 of 5, 14 years
- SCSS level 4 of 5, 5 years
- TypeScript level 4 of 5, 2 years
- Dart level 4 of 5, 1 year
- Python level 3 of 5, 3 years
- Java level 3 of 5, 3 years
- Kotlin level 3 of 5, 1 year
- C level 2 of 5, 2 years
- C++ level 2 of 5, 2 years
- C# level 2 of 5, 2 years
- COBOL level 1 of 5, 1 year
Frameworks
- Laravel level 5 of 5, 12 years
- Vue.js level 5 of 5, 5 years
- Svelte level 5 of 5, 3 years
- Node.js level 4 of 5, 8 years
- Tailwind CSS level 4 of 5, 5 years
- Flutter level 4 of 5, 1 year
- Cordova level 3 of 5, 3 years
- Android development level 3 of 5, 2 years
- Angular level 1 of 5, 1 year
Tools and infrastructure
- MySQL level 4 of 5, 14 years
- Linux level 4 of 5, 10 years
- Git level 4 of 5, 8 years
- SSH level 4 of 5, 8 years
- CI/CD level 4 of 5, 5 years
- Photoshop level 4 of 5, 5 years
- Apache level 3 of 5, 10 years
- Docker level 3 of 5, 5 years
- Kubernetes level 3 of 5, 5 years
- WebSocket level 3 of 5, 5 years
- Ansible level 3 of 5, 4 years
- GraphQL level 3 of 5, 1 year
- Azure Pipelines level 3 of 5, 1 year
- Elasticsearch level 2 of 5, 2 years
Ways of working
- Programming level 5 of 5, 15 years
- Software development level 5 of 5, 12 years
- Application development level 5 of 5, 8 years
- Test automation level 5 of 5, 8 years
- Agile level 4 of 5, 10 years
- Scrum level 4 of 5, 5 years
- Application architecture level 4 of 5, 5 years
- Coaching level 3 of 5, 5 years
- DevOps level 3 of 5, 5 years
- System administration level 3 of 5, 5 years
- Technical designer level 3 of 5, 3 years
- Open source level 3 of 5, 3 years
- AI agentic workflow level 3 of 5, 1 year
Talks and workshops
Talks and workshops on Flutter, Svelte, front-end and PHP: what I can give and where I have given them.
Ready to give
I give every talk and workshop in Dutch or English. The slides are in English and can be translated if needed.
Talk
2005 Called! They Want Your Opinion About PHP Back!
Why PHP was bad, why it no longer is, and why it is still a good language to build projects in today.
Given once:
Talk
Falling in Love with Front-end all over again
The magic of Svelte, and how it compares to other frameworks like Angular, React and Vue.js.
Given 3 times, most recently:
Talk
Writing multi-platform apps with native performance
The Flutter workshop as a talk, without the do-it-yourself steps.
Given once:
Workshop
Flutter workshop
How to start building your first Flutter reviews app.
Given 3 times, most recently:
Given
- 2005 Called! They Want Your Opinion About PHP Back! , Sopra Steria ,Dutch
- Falling in Love with Front-end all over again , JS Meetup Eindhoven (external site)
- Falling in Love with Front-end all over again , Frontend Festival (external site)
- Flutter workshop , Ordina Noord
- Writing multi-platform apps with native performance , FrontMania (external site) ,Dutch
- Flutter demo in the talk
Services down to your pocket
by Remi Appels , JOIN Belgium (external site) - Flutter training , Ordina Belgium
- Flutter workshop , Code&Comedy
- Falling in Love with Front-end all over again , FrontEnd Meetup Nieuwegein
Education and languages
Education
- Dutch Sign Language course
Languages
- Dutch level 5 of 5
- English level 5 of 5
- Dutch Sign Language (NGT) level 2 of 5
Contact
A job or a project? Send me a message.