dylan@deventer
- role
- software engineer @ MSML
- based
- Deventer, NL
- stack
- TypeScript, React Native, Laravel
- focus
- offline-first sync, agentic systems
- editor
- neovim (arch, btw)
Hi, I'm Dylan.
I like building complex systems and the hard problems that come with them.
01about
What I enjoy most is designing complex systems, and especially designing around failure. Networks drop, requests arrive twice, a device dies halfway through a write. I want those cases in the design and in the types, which is a big part of why I like Effect.
- systems
- Start from the data and the ways it can fail. The UI follows.
- process
- Small steps, short feedback loops, automated checks.
- teams
- Write things down, review generously, share context early.
02frontline
MSML · SaaS · field sales
Frontline
MSML's field sales platform: planning, execution and analysis in one product. We built it from scratch as a team.
I worked on its features end to end, in the backend and on the tablet. I set up the tablet app's component library, built an interactive drag-and-drop calendar for manual planning, and built the workflow engine that defines which executions happen, how many, and on which intervals.
The part below is the offline-first sync engine between the tablet app and the backend. A rep checks in at a store and works offline from that moment. At check-out, the engine syncs everything.
- idle. check in to start a visit.
- TypeScript
- React Native
- Laravel
03agents
Agentic systems are the part of this field I can't leave alone.
- thesis
- My bachelor thesis at Radboud University was about agentic testing. read the thesis
- at work
- At MSML I work on our agentic AI initiatives: working out where agents really help us build software, and putting them there.
- cloud agents
- Coding agents that work on a remote machine instead of my laptop, the way Amp does with orbs. The direction I'm most curious about right now.
04experience
Software Engineer @ MSML
feb 2025 – now
- Built Frontline, our field sales platform, from scratch with the team.
- Worked on its features end to end, across the backend and the tablet app.
- Built its offline-first sync engine and its workflow engine.
- Work on agentic AI initiatives across the company.
Full Stack Software Engineer @ Verbelco
may 2024 – dec 2024
- A side job that followed from the GiPHouse project at university.
- Built the new WaterWeb, their online database of groundwater measurements.
- It replaced a legacy PHP application with Laravel, React and TypeScript.
Frontend Developer @ DearHEALTH
jul 2023 – jan 2025
- Built React features for a platform used by doctors treating chronic diseases.
- Worked against an event-driven backend on AWS.
- Kept strict control over which medical data reaches the frontend.
Full Stack Software Engineer @ Pixel Monsters
jun 2023 – jan 2025
- Built Motorroutes, a greenfield React Native app, and shipped it to the App Store and Google Play.
- Set up its CI/CD with GitHub Actions.
- Maintained Laravel applications and built AWS Lambda functions for clients.
Full Stack Software Engineer @ Productsup
2021 – 2023
- Vue and TypeScript frontend, Laravel REST API backend.
- Cut new data storage in S3 by 50% on average.
- 100% increase in static analysis with PHPStan.
BSc Computing Science @ Radboud University
2020 – 2025
- Thesis on agentic testing.
- Led a GiPHouse Scrum team building a dashboard for groundwater measurements.
05projects
- gointerpreterInGoAn interpreter, written in Go.
- c++game-of-life-arcade-boxConway's Game of Life as a playable arcade box.
- jupyterdatamining_projectLogistic regression versus decision trees for diabetes prediction.
- shelldotfilesMy Linux setup.
- lua.nvimMy Neovim config.
- webseawingsnv.comWebsite for Seawings NV, shipping and logistics in Curaçao.
- websmscuracao.comWebsite for SMS Curaçao, a mailbox service for shipping to Curaçao.
- webmadurosons.comWebsite for Maduro Shipping, a shipping agency in Aruba, Bonaire and Curaçao.
06contact
Say hi. Always up for talking about sync engines, agents or TypeScript.