About Me

Hallo! Ik ben Mats, en ik ben een zeer enthousiaste full-stack ontwikkelaar met een passie voor het bouwen van bijzondere projecten en het experimenteren met nieuwe technologieën.

Ik woon in Den Haag, Nederland, en werk momenteel als freelance ontwikkelaar in deeltijd en ben voltijd student.

Mijn hoofdfocus ligt bij het programmeren op de backend, waar ik ervaring heb met Java, Go en PHP, maar ik heb ook veel ervaring met frontend technologieën zoals React, Next.js en Tailwind CSS.

Featured Projects

De Minecraft audio-oplossing - een plugin waarmee spelers muziek en audio kunnen streamen vanaf het web, en zelfs volledige proximity voice chat heeft

GoReactWebRTCDockerJavaReactPHPRedisWebSockets

De beste Disney recreatie server in Minecraft, met werkende attracties, shows en en custom server software.

JavaProtocol BuffersRedisBlenderPandasNettyGrandMA2Art-Net

De eenvoudigste Java RPC libary die je ooit zult gebruiken, met focus op gebruiksgemak en prestaties.

JavaSerializationArchitecture

Experience

Software Engineer

ImagineFun
Mrt 2020 - Heden · 4 jr 11 mnd
Remote

ImagineFun herdefiniëert pretpark entertainment in Minecraft, als een van de (zo niet de) grootste Disneyland community.

  • Multi-server gamestate synchronisatie
  • Ontwikkelde COBALT - Onze eigen entity engine, die physics en netwerkafhandeling verzorgt op een gigantische multithreaded schaal

Oprichter

OpenAudioMc
Okt 2016 - Heden · 8 jr 4 mnd
Noord-Holland, Nederland

OpenAudioMc is een hobbyproject dat ik in 2016 ben begonnen als een gratis te gebruiken, opensource initiatief.

  • Ontwikkelde real-time webclient voor Minecraft audio en voice chat
  • Ontwikkelde compleet ecosysteem inclusief plugin, proxy en protocol specificatie
  • Bouwde backend services in Golang met Cloudflare integratie
  • Opgeschaald naar enkele honderdduizenden gebruikers per maand
  • Volledig projectmanagement van ontwikkeling tot support

Invalddocent en studentbegeleider

ROC van Amsterdam
Apr 2021 - Jul 2021 · 4 mnd
Amsterdam, Noord-Holland, Nederland

Begeleidde studenten door hun examens en hielp bij de implementatie van een agile team bij stages.

  • Coördineerde studentenbegeleiding
  • Implementeerde agile werkmethodes, om studenten Scrum te leren
  • Extra examenondersteuning

Software Engineer

VPRO
Apr 2020 - Apr 2021 · 1 jr 1 mnd
Hilversum, Noord-Holland, Nederland

Werkte aan dockerization van de huidige Poms (publieke omroep media service) stack.

  • Java backend ontwikkeling
  • Angular frontend verbeteringen

Software Engineer Stagiair

Ijsfontein
Jan 2019 - Okt 2019 · 10 mnd
Amsterdam

Werkte aan het Uptrek project, met focus op asset handling en scaling services.

  • Verbeterde asset handling systemen
  • Implementeerde on-demand asset scaling

Senior Developer

DusDavidGames
2016 - Aug 2019 · 3 jr 8 mnd

Game ontwikkeling en backend infrastructuur specialist.

  • Schreef Java games en protocol hacks voor Minecraft
  • Ontwikkelde schaalbare backend oplossingen
  • Beheerde klantgegevens flow en delivery systemen

Education

Bachelor of Science in Computer Science

De Haagse Hogeschool
September 2021 - Heden
Den Haag, NL

Focus op software engineering en gedistribueerde systemen. Actieve deelnemer aan universitaire hackathons en tech events.

Leidde student development team voor schoolprojecten
Bouwde verschillende applicaties voor opdrachten, die uiteindelijk in productie zijn gegaan

HBO ICT (4)

ROC van Amsterdam
2018 - 2019
Hilversum, NL

Basis in technische informatica en creatieve technologie, met focus op praktische toepassingen en creatieve oplossingen.

Afgestudeerd via een versneld programma in 1 jaar (BBL)
Leidde meerdere studentenprojecten

Technical Skills

Backend Development

  • Java (GUI Applicaties, Game servers, Web APIs)
  • Go (Web Services, APIs, GUI Applicaties)
  • PHP (Symfony)
  • Redis, Protocol Buffers
  • Docker, Linux (dagelijks gebruik)
  • WebRTC, WebSockets, REST
  • SQL (MySQL, SQLite, Postgres)

Frontend Development

  • React & Next.js
  • Tailwind CSS
  • TypeScript
  • Electron
  • Twig, Blade

Other Skills

  • Theatertechniek
  • Lichtontwerp
  • Geluidstechniek
  • GrandMA2, ETC EOS, QLC+