Senior Laravel Certified · 2025
Hi, I'm Thomas Wijnands.
I craft solid web applications.
Software developer at SWIS, a digital agency in Leiden. I build with Laravel and love Livewire โ with Vue.js and React in the toolbox too. Shipping projects on time, every time.
// based in Katwijk, the Netherlands ๐ณ๐ฑ
@section('about')
I'm a passionate software developer who's always eager to learn. For the past years I've been building web applications at SWIS โ from robust APIs and integrations to full-blown platforms โ with Laravel as my weapon of choice and Livewire as my favourite way to wield it.
Before SWIS I built and maintained the Laravel-powered webshop godu.nl at Godu, and crafted Magento 2 storefronts at TIG โ where I learned that the best code ships on schedule. I take pride in finding a solution, even if it costs me a weekend.
When I'm not pushing commits, I'm probably reviewing a PR, tinkering with a side project, or convincing someone that a queue job will fix their problem. (it usually does)
$ php artisan about
- Developer
- Thomas Wijnands
- Role
- Software Developer
- Employer
- SWIS โ Digitaal bureau
- Location
- Katwijk, NL
- Certification
- Senior Laravel (2025)
- Languages
- Dutch / English
- Loves
- Livewire
- Coffee
- BREWING
@section('skills')
$ cat composer.json
{
"name": "thomas-wijnands/developer",
"description": "Builds solid solutions",
"require": {
"php": "^8.x",
"laravel/framework": "*",
"livewire/livewire": "<3",
"vuejs/vue": "^3.0",
"react/react": "^19.0",
"coffee/espresso": "dev-main"
},
"minimum-stability": "stable"
}
back-end
- Laravel
- PHP
- MySQL
- REST APIs
- Eloquent
- Queues & Jobs
- Testing
front-end
- Livewire
- Alpine.js
- Blade
- Vue.js
- React
- JavaScript
- Tailwind CSS
- Inertia.js
- Magento 2
tooling
- Git
- Docker
- CI/CD
- Composer
- Linux
@section('experience')
$ php artisan migrate
-
2022_01_01_000000_join_swis_as_software_developer RUNNING
Software Developer
SWIS โ Digitaal bureau · Leiden
2022 โ present
Building and maintaining web applications and platforms for a wide range of clients. Laravel back-ends, Livewire, Vue.js and React front-ends, API integrations, and contributing to SWIS' open-source packages along the way.
-
2021_01_01_000000_join_tig_as_software_developer DONE
Software Developer
TIG
2021 โ 2022
Built Magento 2 webshops, with a focus on front-end work โ themes, components and pixel-perfect storefronts.
-
2019_01_01_000000_join_godu_as_software_developer DONE
Software Developer
Godu
2019 โ 2021
Worked on godu.nl, a webshop built in Laravel โ my first professional development work, learning to own a problem until it's solved.
@section('education')
$ php artisan db:seed
Software & IT Business
Windesheim Flevoland
2019 โ 2021
Studied software development and the business side of IT โ the foundation for everything that followed.
Software Development
Nova College
2017 โ 2019
Where it all started: learning to program and discovering that building things for the web is the best job there is.
@section('open-source')
swisnl/laravel-mautic
A Laravel wrapper for the Mautic API โ marketing automation, the artisan way.
composer require swisnl/laravel-mautic โswisnl/laravel-lti-provider
An LTI provider for Laravel, connecting learning platforms to external tools.
composer require swisnl/laravel-lti-provider โgithub.com/tommie1001
My own experiments and contributions โ plus more SWIS packages over at github.com/swisnl.
visit my GitHub โ@section('contact')
Let's build something solid.
Want to talk Laravel, a project, or just trade queue-job war stories? My inbox is open โ no rate limiting applied.
$ cat .env
# Contact configuration
APP_NAME="Thomas Wijnands"
APP_ENV=production
CONTACT_EMAIL=[email protected]
LINKEDIN_URL=linkedin.com/in/thomas-wijnands
GITHUB_URL=github.com/tommie1001
LOCATION="Katwijk, NL"
OPEN_TO_INTERESTING_PROJECTS=true