My Customers

Over more than 20 years, I’ve worked on projects of many different sizes and across a range of industries. Some were short and focused, while others grew into long-term collaborations.

This is only a selection of my work. Many projects are confidential, so I can’t share their details or name the companies involved.

The projects shown here range from work with individual businesses and startups to projects delivered together with agencies. Each one reflects a different problem to solve, system to improve, or idea to turn into working software.

yI3L0Ve cvMUUHnhvn4 g cCZfQ1JK5 IMQO

Time
November 2025 / Current
Customer
Agency

I supported an agency in introducing a new technology stack for upcoming customer projects. The work established a reusable foundation for websites based on Next.js, Payload CMS, PostgreSQL, Kubernetes, and Ansible.

  1. Website Platform Infrastructure

    I helped establish the technical foundation for publishing multiple company websites on a shared technology stack. The platform was built around Next.js and PostgreSQL, with Kubernetes and Ansible handling the infrastructure and deployment. The setup provides a reusable foundation for further websites and keeps their deployment consistent and reproducible.

    • Next.js
    • PostgreSQL
    • Kubernetes
    • Ansible
  2. First Website on the New Platform

    I helped develop the first website using the new platform and technology stack. The project was used to establish reusable design components and a flexible content structure in Payload CMS. These components and CMS structures formed the basis for adapting the platform to further company websites. The website was developed and deployed within one month.

    • Next.js
    • Payload CMS
    • PostgreSQL
    • Kubernetes
    • Ansible
  3. WordPress Websites and Hosting

    Support and further development of various WordPress websites for the agency and its customers. Migration of existing websites to shared hosting and handling of the associated technical setup and maintenance.

    • WordPress
    • PHP
My experience with the new technology stack helped them to introduce it on schedule and use it for a real customer project. I could contribute from the first technical decisions through development and deployment, which kept the transition practical and focused. The first website went live after only one month and gave the agency a working foundation for the projects that followed. The new setup also helped turn the first customer project into a successful start for the new stack.

8abHXB S WGIvn5V 0olb

Time
February 2022 / August 2024
Customer
Agency

I supported an agency on two web projects that needed additional development capacity. The work covered a Shopify shop migration and a content-driven event platform.

  1. Gourmet Online-Shop

    I worked with the agency team on migrating an existing online shop from Magento to Shopify. The work included transferring product data and content from the existing Magento store and integrating it into the new Shopify setup. I also implemented custom frontend components using JavaScript and Web Components to support the shop's specific requirements.

    • Shopify
    • PHP
    • JavaScript
    • Web Components
  2. Custom Gift Box Configurator

    An online configurator for creating custom gift boxes directly in the Shopify store. Customers could select and combine products into their own gift box before adding it to the cart. The configurator was implemented as a custom frontend component using JavaScript and Web Components, integrated with Shopify's product and cart functionality.

    • Shopify
    • JavaScript
    • Web Components
  3. Online Ticket Platform

    I developed the content management side of an online event platform with the agency team. Event information could be managed in one place and made available to the separate frontend through an API.

    • PHP
    • Kirby
    • Next.js
    • Cloudflare
I joined existing agency teams when projects needed additional development capacity. Working directly with the people already responsible for the projects made it possible to pick up open tasks and keep the work moving. I contributed across two very different products, from e-commerce to a new event platform. This helped the agency bring both projects to completion and get them into use.

Termitel GmbH

Time
February 2021 / August 2023
Customer
Direct

I returned to Termitel to work on internal software and infrastructure. The work included an iPhone application, CRM development, backend changes, and deployment improvements.

  1. iPhone Application

    I developed an iPhone application that gave employees access to their personal details and working hours. The app connected directly to the existing CRM and made this information available away from the workplace.

    • Swift
    • SwiftUI
    • Business Apps
  2. CRM Application

    I worked with the customer's team on the further development of their in-house CRM. Together, we gradually transitioned the backend from Elixir to Rust while keeping the existing frontend in use. This allowed the technology to evolve without putting the application on hold.

    • Elixir
    • Rust
    • React
    • TypeScript
  3. Infrastructure

    I introduced blue-green deployments for the internal applications. New versions could be prepared alongside the running system and switched over when ready. This made releases less disruptive and gave the team a safer way to deploy changes.

    • Docker
    • Kubernetes
    • CI/CD
Returning to an existing customer made it possible to build on software and relationships that were already in place. I added development capacity where it was needed and worked closely with the existing team. This allowed new work to move forward while the existing systems kept running. The collaboration also created room to modernise parts of the software without turning that work into a disruptive rewrite.

Oevj9kT FMgUcw0w1Su K Pysz8amZv qd9b

Time
April 2018 / July 2024
Customer
Agency

I supported an agency on several large-scale digital projects using PHP and Kirby. The work covered content platforms, websites, and a custom online shop, including integrations with existing systems and infrastructure.

  1. Medical Association

    I developed a content platform for managing and distributing a large body of medical documentation. The underlying content could be maintained centrally while being made available to several websites through APIs, avoiding the need to manage the same information in multiple places.

    • PHP
    • Kirby
    • CMS
    • Ansible
  2. Outdoor Gear Website

    I developed a content-driven website for an outdoor brand where a large amount of content had to remain easy to manage while the site stayed responsive. Background processing allowed heavier operations to happen outside the user's immediate interaction, keeping the application practical as the amount of content and functionality grew.

    • PHP
    • Kirby
    • CMS
    • Task Queue
    • Ansible
  3. Outdoor Gear Shop

    I developed a custom online shop that brought editorial content and product sales together instead of treating them as separate systems. The integration with the existing ERP connected the online store with the operational processes behind orders and inventory, while the infrastructure provided room for the application to grow without redesigning the whole setup.

    • PHP
    • Kirby
    • PostgreSQL
    • Kubernetes
    • Azure
Working alongside the agency teams gave them extra development capacity when projects became too large for the available team. I could take on technical work directly and keep things moving without adding another layer of coordination. That made it easier to deal with difficult parts of a project while the rest of the team focused on their own work. Across several projects, this helped turn ongoing development into finished products.

VqpeVrKpuy

Time
November 2016 / March 2017
Customer
Direct

I developed a concept and prototype for a distributed content management system for a large international organisation. The approach balanced local control with a shared technical foundation, with the practicalities of operating many sites considered from the beginning.

  1. Global CMS Concept

    I designed and prototyped a distributed WordPress installation intended for many independently managed sites. The concept made it possible to combine local publishing with a shared technical foundation, giving the organisation a way to think about consistency and autonomy as parts of the same system.

    • PHP
    • WordPress
    • Multiple Sites
    • Large Scale
    • Docker
A common digital platform for a large international organisation has to balance consistency with the reality that different countries work differently. I turned that tension into a concrete technical concept and working prototype, making the proposed approach easier to assess with real software rather than architecture diagrams alone. The work also put the operational side into focus, showing how many individual sites could be treated as one manageable system without making every local team dependent on the same day-to-day workflow.

Colloq

Time
June 2016 / March 2021
Customer
Direct

I was part of a startup building a platform for discovering events and collecting the information around them in one place. The project covered the development of the platform as well as the infrastructure needed to run it.

  1. Online Platform

    I developed the main platform for presenting events and the information surrounding them. Users could explore speakers, talks, schedules, and other related content without having to piece the information together themselves. Full-text search and structured event data made a large and varied collection of content easier to explore.

    • PHP
    • PostgreSQL
    • Redis
    • Full Text Search
    • Stripe API
  2. Infrastructure

    I built and maintained the infrastructure for the platform using FreeBSD, Ansible, and DigitalOcean. The environment evolved alongside the application and its growing collection of event data. Automated deployment and infrastructure tasks kept the day-to-day operation manageable over several years.

    • FreeBSD
    • Ansible
    • DigitalOcean
Colloq was an attempt to bring the scattered information around events into one place. I was involved from the early startup phase through several years of development, shaping the platform as the idea evolved. The project eventually ended because the business could not generate enough revenue to continue, but the work resulted in a substantial platform and provided valuable experience for the projects that followed.

What About Leo

Time
July 2015 / June 2017
Customer
Direct

I developed a complete digital platform for a startup offering artisanal products from other countries. The work included a website, a custom group ordering store, payment integration, and self-managed infrastructure.

  1. Website

    I developed a website that explained the service, introduced individual producers and their products, and described how ordering and delivery worked. The site gave visitors the context they needed to understand a service built around products and producers they might not know yet.

    • PHP
    • PostgreSQL
  2. Collaborative Store

    I developed a custom store for collaborative group orders using PHP, PostgreSQL, and Stripe. Customers could combine their purchases into shared orders, making it possible to consolidate shipments and simplify the logistics behind smaller individual purchases.

    • PHP
    • PostgreSQL
    • Stripe
  3. Infrastructure

    I built and managed the infrastructure from scratch using FreeBSD and Ansible. The setup covered deployment and day-to-day operation of the platform and gave me direct control over how the service was hosted and maintained.

    • FreeBSD
    • Ansible
I helped turn a simple idea for making artisanal products more accessible into a working service with everything needed to explain, order, and deliver them online. The platform connected customers directly with individual producers while group ordering made the logistics practical for smaller shipments. From the public-facing website to the custom ordering process and the infrastructure behind it, the different parts were designed to work together as one service.

yLUi7g6jav AiCi5 FEZM

Time
March 2015 / May 2018
Customer
Agency

I supported an agency on several projects that needed additional development capacity. The work covered online shops, a mobile application, and extensions to existing systems.

  1. Animal Products Store

    I worked with the agency team on the relaunch of an online shop for an animal products retailer. The work covered Shopware development, design improvements, and new features for the existing store.

    • Online-Shop
    • Shopware
    • PHP
    • MySQL
  2. Mobile Application

    I developed a mobile application for iOS and Android using Cordova and JavaScript. The app gave customers a direct way to explore the company's services and information on their phones.

    • Cordova
    • JavaScript
    • iOS
    • Android
  3. Digital Camera Store

    I extended an existing online shop for digital cameras and accessories. The work focused on new features and improvements to the existing Shopware system.

    • Online-Shop
    • Shopware
    • PHP
    • MySQL
I joined several projects where an additional pair of experienced hands was needed to get things moving and finished. Working alongside the existing teams meant I could take on specific technical problems without adding another layer between the agency and its customers. The collaboration covered different shops and platforms, so the focus was always on fitting into the project at hand and getting useful work done.

8gevdSZ l 2JBb

Time
December 2013 / October 2014
Customer
Direct

The customer was an advertising company looking to expand their digital presence.

  1. Digital Billboard Platform

    I developed a platform for creating and scheduling advertisements for digital billboards. Users could manage their campaigns through a web interface and see their content rendered on screens across the country. The system connected campaign management with the technical process of distributing the content to the screens.

    • PHP
    • PostgreSQL
    • Headless
    • Gecko Engine
The project turned a fairly traditional advertising business into a service that could be handled digitally from start to finish. Customers could prepare their campaigns themselves, while the underlying process took care of getting the right content to the right screens. This reduced manual work and made a complex advertising process easier to understand and use.

TI70 iply mLejvS

Time
October 2010 / March 2015
Customer
Direct

I developed and improved digital systems for a travel company specialising in individual travel experiences. The work covered the website, online sales, customer support, and internal business processes.

  1. Website

    I extended and maintained an existing website for online travel sales and customer support. New features and improvements made it easier for customers to find and purchase travel packages.

    • PHP
    • PostgreSQL
  2. CRM & ERP Software

    I developed and extended a custom CRM and ERP system around the customer's existing workflows. It brought bookings, customer data, and internal processes together in one system.

    • Frontend
    • Backend
    • PHP
    • PostgreSQL
The software evolved together with the business and its processes over several years. Working directly with the people using it meant that improvements could be based on how the work was actually done, including the less obvious details that are easy to miss from the outside. This made the systems useful as part of the daily operation, with the flexibility to adapt when the business and its requirements changed.

Termitel GmbH

Time
May 2009 / March 2011
Customer
Direct

I developed several digital systems for a call centre serving multiple clients. The work included mobile applications, analytics, websites, and a CRM system. Each project addressed a specific part of the customer's day-to-day work.

  1. iPhone Application

    An iPhone application was developed using Objective-C, UIKit, and Interface Builder. It was part of a set of tools that supported the customer's operational work and access to relevant data.

    • Objective-C
    • UIKit
    • Interface Builder
  2. Multiple Websites

    I developed several websites for the customer and their clients. Each site presented services and other relevant information in a way that suited its purpose.

    • Frontend
    • HTML
    • CSS
    • JavaScript
  3. CRM Application

    I worked closely with the customer's team to develop and extend a CRM application. The system supported their existing workflows and brought customer and operational data together in one place.

    • PHP
    • PostgreSQL
    • Backend
    • Frontend
The projects covered very different areas, which meant the software could be shaped around the actual work instead of forcing different teams and clients into the same approach. Working closely with the people using the systems made it easier to understand the details behind their requirements and turn them into practical software. That direct involvement also made it possible to work across projects and technologies without losing sight of how everything was used in practice.

54 JT7IRpTg VpSmci2Ef le38

Time
March 2005 / October 2013
Customer
Direct

I developed and maintained a complete digital system for a computer retailer with physical stores and online sales. The work included a custom online shop, ERP integration, customer data imports, and self-hosted infrastructure.

  1. Online-Shop

    I developed and maintained a custom online shop around the customer's existing business processes. ERP integration kept inventory and order data connected with the shop. Customer imports supported both B2B and B2C sales.

    • PHP
    • MySQL
    • ERP
    • CRM
  2. Infrastructure

    I maintained and improved a self-hosted infrastructure based on FreeBSD and physical hardware. Redundancy and backups helped keep the systems available and protect critical data. Performance and reliability were improved as the environment evolved.

    • FreeBSD
    • Hardware
    • Redundancy
    • Self-Hosted
A long-running collaboration where software became part of the day-to-day business rather than a separate system that had to be worked around. The close connection between the software and the customer's processes made it possible to keep improving things as the business changed. Having one person responsible across development, integration, and infrastructure also meant that technical decisions could be made with the whole system in mind.

Contact Tobias

Have a project in mind, something that needs fixing, or an idea you want to explore? Tell me what you’re working on and what you need. A rough description is enough to start.

I’ll get back to you and we can figure out the next step together.

Write me an Email

Photo of Tobias Tom