I have a Bachelor’s degree in Computer Science from Delft University of Technology. I have a double Master’s degree in Distributed Systems and Services from Aalto University and Cloud Infrastructure from University of Rennes 1.
I work at The Things Industries. In my role as “Lead Stack Engineer” I’m responsible for the architecture, API and backend implementation of The Things Stack, an open source LoRaWAN® Network Server. I also work on the cloud infrastructure and operations of the global, hosted LoRaWAN® networks of The Things Industries and The Things Network.
My main programming language is Go. I design, implement and work with gRPC and RESTful APIs. I work with SQL databases such as PostgreSQL, NoSQL data stores such as Redis, and various cloud datastores. I’m comfortable working with pub/sub systems such as MQTT, AMQP, NATS, and cloud-specific pub/sub systems.
Most of the applications I work on are deployed as Docker containers on Docker Swarm, AWS ECS or Kubernetes (with Helm). Some applications are deployed on AWS Lambda or Google Cloud Functions. To manage infrastructure on different cloud providers, I use Terraform.
Most of daily work is done with Amazon Web Services, but I also operate infrastructure on Microsoft Azure and Google Cloud Platform. I occasionally work with smaller cloud providers such as Scaleway and Hetzner.
Although most of my side projects never leave my computer, some turn out to be at least a little bit useful for re-use. Those projects can be found on my GitHub.
Some of my
htdvisser.dev/* Go modules have some more information on this site:
- docnetids – A command-line tool to extract NetID assignments from an Excel file and render them to Markdown.
- exp – My repository for small Go experiments that in some cases turned out to be useful.
- slash – A router for Slack slash commands.
- mqtt – A library for working with MQTT 3.1.1 and MQTT 5.0 packets.