Twitch GitHub 𝕏 LinkedIn

Digital Power Tools

Make your tools easier, faster, and better

Hi there! My name is Thomas, so nice to meet you!

I'm a software developer living near Gent, Belgium. I have been designing, building, and maintaining high-quality, highly available software professionally since 2011. You can look at my previous work, my blog and my offerings to see how I can help your businesses grow.

Offerings

Emergency

Operationalizing “Vibe‑Coded” Projects

Turn LLM‑assisted prototypes and hackathon code into dependable, production‑ready services. I harden fragile code, set up security and secret management, add observability (logs, metrics, traces), and establish CI/CD so you can ship confidently. You’ll leave with tests, dashboards, and a clear path from demo to 1.0.

Emergency

Performance and Cost Optimization

Reduce P95 latency and cloud spend with a targeted assessment and implementation sprint. I profile your app and database, tune hot paths and queries, right‑size and autoscale infrastructure, and optimize builds and images for faster delivery. Expect quick wins with measurable impact and a clear roadmap for deeper savings.

Emergency

Engineering Operations Uplift

Modernize delivery with standardized CI/CD, a solid platform baseline, and pragmatic SRE practices. We establish clear quality gates, incident response, and on‑call health, and build actionable observability so teams have fast, reliable feedback. The result is safer releases, higher confidence, and fewer firefights.

Experiences

Leysir — OwnerMay 2021 - Now

Leysir is my side hustle where I create and sell items that I manufacture with my Flux laser cutter. The products I'm selling range from personalized flower hoops over templates for leather manufacturing to bespoke engraving and cutting jobs.
This side hustle allows me to learn non-engineering skills, like sales and marketing, that make a business work.

Oqton — Principal Software EngineerMarch 2020—August 2024

Oqton is a Manufacturing Operating System, initially focussed on multiple manufacturing techniques, but later on focussing on 3D Printing and CNC. The customers upload their 3D model files to the platform, which heals them, slices, and nests them together on a build plate in preparation for 3D printing. In late 2021, Oqton was acquired by 3D Systems.

Backend

In the first half of my time at Oqton, I was part of the backend team. We managed the systems behind the scenes, including a database layer, an event system, and a system to run asynchronous AI-based tasks. Together with the infrastructure team, we were the first line within the engineering team to handle system slowdowns and outages.

Integrations

As the Oqton product usage grew, so did the requirement for integrations with other software systems. Gradually, I moved teams from the backend functionality to the software integrations, working with the customers and their technology partners to determine requirements and getting the integrations implemented.

Showpad — Senior Software EngineerMay 2018—February 2020

Showpad provides a platform where marketing and revenue teams come together to empower sellers with content and training to engage buyers — and to add meaningful value during every interaction. During my time at Showpad, I worked on two integration projects.

Salesforce, MS Dynamics & SAP

When I joined Showpad, the product had an integration to pull contact information from Salesforce. The same integration was reimplemented in the web application and in the mobile applications for Android and iOS. The product team reworked the vision for this integration to work in a uniform way across platforms and with multiple CRM systems. The team I worked with got to work on the backend service that unified and generalized the integration touchpoints to communicate with Salesforce, MS Dynamics, and SAP. Instead of communicating directly with the CRM systems, the web application and mobile applications communicated with this unified service, guaranteeing uniform functionality and improved security.

Google Slides

The second project I worked on at Showpad was the integration with Google Slides. We built an integration that could pull (updates to) marketing presentations from Google Slides into Showpad, so they could be used within Showpad for sales communication. The edit functionality allowed sales people to tailor the marketing material to their particular prospect and have the updated materials synced and available in Showpad in just a second.

Mollom / Acquia — Software EngineerSeptember 2011—April 2018

Mollom is an (now defunct) automatic content moderation tool for the Drupal ecosystem that Acquia acquired in 2012. As Mollom matured as a product, my time shifted to a new personalization platform called Acquia Lift (now called Acquia Personalization). Acquia Lift aimed to tailor the contents of a Drupal website to the individual website visitors based on their earlier visiting patterns.

Mollom

Mollom was an API-first product to protect Drupal sites against comment spam. As we were a small team, I worked on all backend-related tasks, from the API implementation and tuning the machine learning models for new spam patterns to data storage, deployments, and on-call rotations.

Acquia Lift

After Mollom was acquired by Acquia and in a stable state, the team's focus shifted to a new website personalization product, Acquia Lift, born out of the winning entry of an internal hackathon. For Acquia Lift, I worked on the backend service that, given the ID of a section on a site, recommends the best content to show to the visitor based on their previously viewed pages. Together with the Drupal module team and the data collection team, we worked through multiple iterations to take it from hackathon proof of concept to a proper product that satisfies the customers' needs.

Articles

Tracing Go Applications

A Go gopher holding the OpenTelemetry telescope

As applications grow in complexity, it becomes increasingly important to understand how they work. In this post, I'll show you how to use OpenTelemetry to trace your Go applications to help you debug and optimize them. Read more...

Celebrating software craftsmanship

Celebrating software craftsmanship

The software industry has a problem with an anti-craftsmanship culture. We dive into what craftsmanship means in the software world and where the anti-culture might come from. Read more...

Tab tab tab

Tab tab tab

The web and its technologies are in constant motion. What used to only be possible with a heavy JavaScript framework is now possible with pure HTML and CSS. CSS-only tabs are no longer a fantasy thanks to flex layouts and the name attribute on the details element. Read more...

Go build it

Go build it

Do you run your Go services in docker containers? Have you ever looked at how long it takes to build those images? Or have you taken a peak at how big those images actually are? In this post, I explain you step by step how to build a Docker build process that runs blazingly fast and produces tiny images. Read more...

F*ck it, ship it

F*ck it, ship it

When we're building a SaaS product, we have to walk a tight rope when we want to put updates to the product out there. We want to fix bugs and release new features, but we also don't want to upset our customers and throw big launch parties with tons of new features. So how do we balance them? Read more...