dylan@deventer
- rol
- software engineer @ MSML
- locatie
- Deventer, NL
- stack
- TypeScript, React Native, Laravel
- focus
- offline-first sync, agentic systemen
- editor
- neovim (arch, btw)
Hoi, ik ben Dylan.
Ik bouw graag complexe systemen, met alle lastige problemen die daarbij horen.
01over mij
Het liefst ontwerp ik complexe systemen, en dan vooral rondom alles wat mis kan gaan. Netwerken vallen weg, requests komen dubbel binnen, een apparaat valt halverwege een schrijfactie uit. Die gevallen wil ik terugzien in het ontwerp en in de types. Dat is een groot deel van waarom ik graag met Effect werk.
- systemen
- Begin bij de data en de manieren waarop het mis kan gaan. De UI volgt.
- proces
- Kleine stappen, korte feedbackloops, geautomatiseerde checks.
- teams
- Schrijf dingen op, review ruimhartig en deel context vroeg.
02frontline
MSML · SaaS · field sales
Frontline
Het field sales platform van MSML: planning, uitvoering en analyse in één product. We hebben het als team vanaf nul gebouwd.
Ik heb end-to-end aan de features gewerkt, in de backend en op de tablet. Ik heb de componentbibliotheek van de tablet-app opgezet, een interactieve drag-and-drop-kalender voor handmatige planning gebouwd, en de workflow engine die bepaalt welke uitvoeringen plaatsvinden, hoeveel, en met welke intervallen.
Het deel hieronder is de offline-first sync engine tussen de tablet-app en de backend. Een vertegenwoordiger checkt in bij een winkel en werkt vanaf dat moment offline. Bij het uitchecken synchroniseert de engine alles.
- idle. check in om een bezoek te starten.
- TypeScript
- React Native
- Laravel
03agents
Agentic systemen zijn het deel van dit vak dat ik niet met rust kan laten.
- scriptie
- Mijn bachelorscriptie aan de Radboud Universiteit ging over agentic testing. lees de scriptie
- op het werk
- Bij MSML werk ik aan onze agentic AI-initiatieven: uitzoeken waar agents ons echt helpen software te bouwen, en ze daar inzetten.
- cloud agents
- Coding agents die op een machine in de cloud werken in plaats van op mijn laptop, zoals Amp dat doet met orbs. De richting waar ik nu het nieuwsgierigst naar ben.
04ervaring
Software Engineer @ MSML
feb 2025 – nu
- Frontline, ons field sales platform, met het team vanaf nul gebouwd.
- End-to-end aan de features gewerkt, in de backend en de tablet-app.
- De offline-first sync engine en de workflow engine gebouwd.
- Werk aan agentic AI-initiatieven binnen het hele bedrijf.
Full Stack Software Engineer @ Verbelco
mei 2024 – dec 2024
- Een bijbaan die voortkwam uit het GiPHouse-project op de universiteit.
- Het nieuwe WaterWeb gebouwd, hun online databank met grondwatermetingen.
- Het verving een legacy PHP-applicatie door Laravel, React en TypeScript.
Frontend Developer @ DearHEALTH
jul 2023 – jan 2025
- React-features gebouwd voor een platform voor artsen die chronische ziektes behandelen.
- Gewerkt met een event-driven backend in AWS.
- Strikte controle op welke medische gegevens de frontend bereiken.
Full Stack Software Engineer @ Pixel Monsters
jun 2023 – jan 2025
- Motorroutes gebouwd, een greenfield React Native-app, en gepubliceerd in de App Store en Google Play.
- CI/CD opgezet met GitHub Actions.
- Laravel-applicaties onderhouden en AWS Lambda-functies gebouwd voor klanten.
Full Stack Software Engineer @ Productsup
2021 – 2023
- Frontend in Vue en TypeScript, backend in Laravel als REST API.
- Gemiddeld 50% minder nieuwe dataopslag in S3.
- 100% toename van statische analyse met PHPStan.
BSc Computing Science @ Radboud Universiteit
2020 – 2025
- Scriptie over agentic testing.
- Teamleider van een GiPHouse Scrum-team dat een dashboard voor grondwatermetingen bouwde.
05projecten
- gointerpreterInGoEen interpreter, geschreven in Go.
- c++game-of-life-arcade-boxConway's Game of Life als speelbare arcadekast.
- jupyterdatamining_projectLogistische regressie versus beslisbomen voor het voorspellen van diabetes.
- shelldotfilesMijn Linux-setup.
- lua.nvimMijn Neovim-configuratie.
- webseawingsnv.comWebsite voor Seawings NV, scheepvaart en logistiek op Curaçao.
- websmscuracao.comWebsite voor SMS Curaçao, een mailboxservice voor verzending naar Curaçao.
- webmadurosons.comWebsite voor Maduro Shipping, een scheepsagent op Aruba, Bonaire en Curaçao.
06contact
Zeg hallo. Ik praat altijd graag over sync engines, agents of TypeScript.