Digital Powertools

Make your tools easier, faster and better

Hi there!

My name is Thomas, 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.

How can I help you?

Emergency Help

Is your software stack in need of some urgent attention? Together we fix the most urgent issues, set up a monitoring system that allows you to get ahead of issues and draft a plan to improve your software in a continuous way.

Software implementation

From a short-term stint to backfill a slow recruitment process to a longer term engagement building out a software prototype, get in touch if you want to get it done. From frontend to backend, together we can build your dream.

Software Architecture

Success is knocking at your door and you want to make sure your software is ready? Together we analyze the current architecture and make a plan to address its bottlenecks and get you to your next customer milestone.

As previously seen at

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 halve 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 integrations 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 touch points 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 build 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 a (now defunct) automatic content moderation tool for the Drupal ecosystem which was acquired by Acquia in 2012. As Mollom matured as a product, my time shifted to a new personalization platform called Acquia Lift (now called Acquia Personalization) which 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 block 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

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

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...