Full-stack developer, vooral front-end

Gust van der Sanden

Ik ontwerp en bouw webapplicaties, van de architectuur tot de laatste component. Daarnaast ben ik Scrum Master van mijn team, en thuis beheer ik mijn eigen Linux-servers.

Wat ik doe

  • Front-end architectuur

    Voor ik veel code schrijf, leg ik vast hoe een applicatie in elkaar zit: welke componenten er zijn, waar de state leeft, hoe data binnenkomt en waar de types staan. Fouten in die keuzes gaan pas na een jaar echt pijn doen, dus ik neem er liever vooraf de tijd voor.

  • Full-stack productwerk

    Mijn sterkste kant is de interface, maar ik stop niet bij de API. Zit een probleem in een Node-service, een MSSQL-query of een GitHub Actions-pipeline, dan zoek ik het daar verder uit.

  • Infrastructuur en self-hosting

    Thuis draai ik twee Linux-servers met Docker, Coolify en Traefik. Het is een hobby, maar daardoor zijn deploys, DNS en reverse proxies voor mij geen zwarte doos.

  • Proces en mensen

    Naast het ontwikkelen ben ik Scrum Master van mijn team, met een PSM I-certificaat. Omdat ik zelf elke sprint code schrijf, weet ik wat een meeting een developer kost, en hou ik ze kort. Met klanten praten doe ik graag: uitzoeken wat iemand echt nodig heeft is vaak het belangrijkste deel van een feature.

Werk

Strobbo

Senior Software Developer & Scrum Master

2021 – nu

Strobbo maakt software voor personeelsplanning, payroll en personeelsbeheer, en is marktleider in België. We zijn met een twintigtal developers, verdeeld over een paar scrumteams.

Ik begon er in 2021 als junior developer, meteen na mijn bachelor. In 2024 werd ik medior, en daarna kreeg ik een meer architecturale rol. Sinds 2026 ben ik daarnaast Scrum Master van mijn team.

  • De mobiele app

    UI en architectuur van de React Native-app.

    Ik ontwierp zowel de interface als de architectuur van onze mobiele app: hoe schermen opgebouwd zijn, hoe state doorstroomt en hoe de app met het platform praat. Mensen openen die app om te zien wanneer ze moeten werken, vaak op zondagavond, en dan moet dat antwoord er meteen staan.

  • Een nieuwe applicatie op TanStack Start

    UI en architectuur van een nieuwe React-applicatie.

    Op een nieuwe stack zijn veel keuzes nog niet gemaakt: routing, hoe data geladen wordt, wat op de server draait en wat in de browser, en welke afspraken het team volgt. Ik heb die basis gelegd en er verder op gebouwd.

  • Interne tools

    Kleine tools in Next.js en TanStack Start voor collega's.

    Ik bouwde een aantal interne tools, telkens voor één concreet probleem waar collega's steeds opnieuw tegenaan liepen. Ze waren snel opgezet en de meeste worden nog altijd gebruikt.

  • Type safety

    TypeScript doorgetrokken over de hele codebase.

    TypeScript is bij ons de standaard in elk project. Ik heb veel tijd gestoken in types die echt iets zeggen: geen any die ongemerkt een grens oversteekt, geen data waarvan je de vorm moet raden. Zo komen fouten boven bij het compileren, en niet in de planning van een klant.

  • De planningsviews

    Grote refactors van de kern van het product.

    Alles in het product komt samen in de planningsviews, en daardoor zijn ze het moeilijkst om aan te passen. Voor ik er iets aan veranderde, moest ik ze eerst goed leren kennen, met alle randgevallen en aannames die er over de jaren in geslopen zijn. Daarna ging het in kleine stappen, zodat geen enkele klant onderweg een planning kwijtraakte.

Een developer die ook Scrum Master is

Mijn hoofdtaak is ontwikkelen. Daarnaast ben ik sinds 2026 Scrum Master van mijn team, en mijn PSM I heb ik sinds 2023. Ik leid de ceremonies, maar het meeste werk zit in kleine dingen. Een refinement die telkens zonder beslissing eindigt, of een bord dat iets anders zegt dan wat het team echt doet. Dat pas ik aan en dan kijk ik wat er verandert.

Klantcontact doe ik graag. Iemand legt een probleem niet altijd even duidelijk uit, en dan is het mijn werk om te achterhalen wat er echt nodig is. Soms is dat iets waar de klant zelf nog niet aan gedacht had.

Over mij

Ik woon in Limburg en werk sinds 2021 bij Strobbo, meteen na mijn bachelor Toegepaste Informatica aan Thomas More in Geel. Intussen ben ik er senior developer, werk ik mee aan de architectuur van het meeste wat we de laatste jaren gebouwd hebben, en ben ik daarnaast Scrum Master van mijn team.

Wat me aan Strobbo bevalt, is dat het product er eenvoudiger uitziet dan het is. Op het eerste zicht is het een kalender, maar erachter zitten loonregels, contracten en uitzonderingen. Mijn werk is om dat allemaal weg te houden van iemand die gewoon wil weten wie er zaterdag werkt.

Ik werk vooral aan de front-end, met Vue 2 en 3, React, React Native en zoveel TypeScript als ik kwijt kan. Loopt een probleem verder, in de API, de database of de pipeline, dan ga ik mee. Om dezelfde reden draai ik thuis twee Linux-servers. Gaat daar om elf uur 's avonds iets stuk, dan is er niemand anders om het op te lossen.

Een ander deel van mijn werk gaat over mensen. Ceremonies leiden, kijken hoe een sprint echt loopt, en met klanten praten. Dat laatste doe ik het liefst.

Naast mijn werk zijn het vooral servers, een 3D-printer en een huis uit 1935 waar altijd wel iets aan te doen is.

Stack

Dagelijks
TypeScript, React, Vue 2 en 3, React Native, HTML/CSS
Frameworks
TanStack Start, Next.js
Backend
Node.js, MSSQL, Postgres (self-hosted)
Infra en tooling
Docker, Linux (Debian), Coolify, Traefik, GitHub Actions, Git
Werkwijze
Scrum (PSM I), architectuur en design, code review, grote refactors
Hobby
OpenSCAD, OctoPrint, WireGuard, AI-agents

Ik geef mezelf geen scores op vijf. Vraag me gerust naar een van deze dingen, dan zeg ik eerlijk hoe goed ik het ken.

Contact

Mailen is de snelste manier om me te bereiken. Over een job, een probleem waar je op vastzit, of een reverse proxy die niet doet wat je verwacht.

gustvdsanden@gmail.com