Meine Kunden

In mehr als 20 Jahren habe ich an Projekten unterschiedlichster Größe und aus verschiedenen Branchen gearbeitet. Manche waren klein und klar abgegrenzt, andere haben sich zu langfristigen Zusammenarbeit entwickelt.

Das hier ist nur eine Auswahl meiner Arbeit. Viele Projekte sind vertraulich, deshalb kann ich ihre Details nicht teilen oder die beteiligten Unternehmen nennen.

Die Projekte reichen von einzelnen Unternehmen und Start-ups bis hin zu Projekten, die ich gemeinsam mit Agenturen umgesetzt habe. Jedes davon hatte eine eigene Aufgabe, ein bestehendes System, das weiterentwickelt werden sollte, oder eine Idee, die in funktionierende Software verwandelt wurde.

0jsoHaU KrvNZ0Itu9B r Ez4bkLWFM NK8C

Time
November 2025 / Current
Customer
Agency

Ich unterstützte eine Agentur bei der Einführung eines neuen Technologiestacks für kommende Kundenprojekte. Die Arbeit schuf eine wiederverwendbare Grundlage für Websites auf Basis von Next.js, Payload CMS, PostgreSQL, Kubernetes und Ansible.

  1. Infrastruktur für Website-Plattform

    Ich habe dabei geholfen, die technische Grundlage für die Veröffentlichung mehrerer Unternehmenswebsites auf einem gemeinsamen Technologiestack zu schaffen. Die Plattform basiert auf Next.js und PostgreSQL, während Kubernetes und Ansible die Infrastruktur und Bereitstellung übernehmen. Das Setup bildet eine wiederverwendbare Grundlage für weitere Websites und sorgt für eine konsistente und reproduzierbare Bereitstellung.

    • Next.js
    • PostgreSQL
    • Kubernetes
    • Ansible
  2. Erste Website auf der neuen Plattform

    Ich habe dabei geholfen, die erste Website auf Basis der neuen Plattform und des neuen Technologiestacks zu entwickeln. Das Projekt wurde genutzt, um wiederverwendbare Design-Komponenten und eine flexible Inhaltsstruktur in Payload CMS zu entwickeln. Diese Komponenten und CMS-Strukturen bildeten die Grundlage für die Anpassung der Plattform an weitere Unternehmenswebsites. Die Website wurde innerhalb eines Monats entwickelt und bereitgestellt.

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

    Betreuung und Weiterentwicklung verschiedener WordPress-Websites für die Agentur und ihre Kunden. Migration bestehender Websites auf Shared Hosting sowie Übernahme der damit verbundenen technischen Einrichtung und Wartung.

    • WordPress
    • PHP
Meine Erfahrung mit dem neuen Technologiestack half dabei, ihn planmäßig einzuführen und für ein echtes Kundenprojekt einzusetzen. Ich konnte von den ersten technischen Entscheidungen über die Entwicklung bis hin zum Deployment mitwirken, wodurch der Übergang praxisnah und fokussiert blieb. Die erste Website ging bereits nach einem Monat live und schuf eine funktionierende Grundlage für die folgenden Projekte der Agentur. Das neue Setup trug außerdem dazu bei, das erste Kundenprojekt zu einem erfolgreichen Start für den neuen Stack zu machen.

K79GVR q pxOPslC AcVb

Time
Februar 2022 / August 2024
Customer
Agency

Ich unterstützte eine Agentur bei zwei Webprojekten, die zusätzliche Entwicklungskapazität benötigten. Die Arbeit umfasste die Migration eines Shopify-Shops und eine inhaltsgetriebene Veranstaltungsplattform.

  1. Gourmet-Online-Shop

    Ich habe gemeinsam mit dem Agenturteam einen bestehenden Online-Shop von Magento auf Shopify migriert. Dazu wurden Produktdaten und Inhalte aus dem bisherigen Magento-Shop übernommen und in die neue Shopify-Struktur integriert. Zusätzlich habe ich individuelle Frontend-Komponenten mit JavaScript und Web Components umgesetzt, um die spezifischen Anforderungen des Shops abzubilden.

    • Shopify
    • PHP
    • JavaScript
    • Web Components
  2. Individueller Geschenkbox-Konfigurator

    Ein Online-Konfigurator, mit dem sich individuelle Geschenkboxen direkt im Shopify-Shop zusammenstellen lassen. Kunden konnten Produkte auswählen und zu einer eigenen Geschenkbox kombinieren, bevor sie diese in den Warenkorb legten. Der Konfigurator wurde als individuelle Frontend-Komponente mit JavaScript und Web Components umgesetzt und an die Produkt- und Warenkorbfunktionen von Shopify angebunden.

    • Shopify
    • JavaScript
    • Web Components
  3. Online-Ticketplattform

    Ich entwickelte gemeinsam mit dem Agenturteam den Content-Management-Teil einer Online-Veranstaltungsplattform. Veranstaltungsinformationen konnten zentral verwaltet und über eine API für das separate Frontend bereitgestellt werden.

    • PHP
    • Kirby
    • Next.js
    • Cloudflare
Ich stieg in bestehende Agenturteams ein, wenn Projekte zusätzliche Entwicklungskapazität benötigten. Durch die direkte Zusammenarbeit mit den bereits verantwortlichen Personen konnte ich offene Aufgaben übernehmen und die Arbeit voranbringen. Ich arbeitete an zwei sehr unterschiedlichen Produkten, von E-Commerce bis hin zu einer neuen Veranstaltungsplattform. So konnte ich dazu beitragen, beide Projekte fertigzustellen und in den Einsatz zu bringen.

Termitel GmbH

Time
Februar 2021 / August 2023
Customer
Direct

Ich kehrte zu Termitel zurück, um an interner Software und Infrastruktur zu arbeiten. Die Arbeit umfasste eine iPhone-Anwendung, die Weiterentwicklung des CRM, Änderungen am Backend und Verbesserungen am Deployment.

  1. iPhone-Anwendung

    Ich entwickelte eine iPhone-Anwendung, über die Mitarbeiter auf ihre persönlichen Daten und Arbeitszeiten zugreifen konnten. Die App war direkt mit dem bestehenden CRM verbunden und machte diese Informationen auch außerhalb des Arbeitsplatzes verfügbar.

    • Swift
    • SwiftUI
    • Business Apps
  2. CRM-Anwendung

    Ich arbeitete gemeinsam mit dem Team des Kunden an der Weiterentwicklung des eigenen CRM-Systems. Gemeinsam stellten wir das Backend schrittweise von Elixir auf Rust um, während das bestehende Frontend weiter genutzt wurde. So konnte sich die Technologie weiterentwickeln, ohne die Anwendung vorübergehend stillzulegen.

    • Elixir
    • Rust
    • React
    • TypeScript
  3. Infrastruktur

    Ich führte Blue-Green-Deployments für die internen Anwendungen ein. Neue Versionen konnten parallel zum laufenden System vorbereitet und bei Fertigstellung umgeschaltet werden. Dadurch wurden Releases weniger störend und das Team konnte Änderungen kontrollierter ausrollen.

    • Docker
    • Kubernetes
    • CI/CD
Durch die Rückkehr zu einem bestehenden Kunden konnte ich auf bereits vorhandener Software und gewachsenen Beziehungen aufbauen. Ich ergänzte die Entwicklungskapazität dort, wo sie gebraucht wurde, und arbeitete eng mit dem bestehenden Team zusammen. So konnten neue Arbeiten vorangebracht werden, während die bestehenden Systeme weiterliefen. Die Zusammenarbeit schuf außerdem Raum, Teile der Software schrittweise zu modernisieren, ohne daraus einen störenden Komplettumbau zu machen.

V4ApcjX K3zHGXPScJ5 m BIWGImHpv utr6

Time
April 2018 / Juli 2024
Customer
Agency

Ich unterstützte eine Agentur bei mehreren umfangreichen digitalen Projekten mit PHP und Kirby. Die Arbeit umfasste Content-Plattformen, Websites und einen individuellen Online-Shop einschließlich der Anbindung an bestehende Systeme und Infrastruktur.

  1. Medizinischer Verband

    Ich entwickelte eine Content-Plattform zur Verwaltung und Bereitstellung umfangreicher medizinischer Dokumentation. Die zugrunde liegenden Inhalte konnten zentral gepflegt und über APIs mehreren Websites zur Verfügung gestellt werden, sodass dieselben Informationen nicht an mehreren Stellen verwaltet werden mussten.

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

    Ich entwickelte eine inhaltsgetriebene Website für eine Outdoor-Marke, bei der eine große Menge an Inhalten einfach zu verwalten bleiben sollte und die Website gleichzeitig responsiv blieb. Hintergrundprozesse ermöglichten es, aufwendigere Vorgänge außerhalb der direkten Benutzerinteraktion auszuführen, sodass die Anwendung auch mit wachsendem Umfang an Inhalten und Funktionen praktikabel blieb.

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

    Ich entwickelte einen individuellen Online-Shop, der redaktionelle Inhalte und Produktverkauf zusammenführte, statt beide Bereiche als getrennte Systeme zu behandeln. Die Anbindung an das bestehende ERP verband den Online-Shop mit den Abläufen hinter Bestellungen und Beständen, während die Infrastruktur Raum für das Wachstum der Anwendung bot, ohne das gesamte Setup neu aufbauen zu müssen.

    • PHP
    • Kirby
    • PostgreSQL
    • Kubernetes
    • Azure
Durch die Zusammenarbeit mit den Agenturteams stand zusätzliche Entwicklungskapazität zur Verfügung, wenn Projekte für das vorhandene Team zu umfangreich wurden. Ich konnte technische Aufgaben direkt übernehmen und Dinge voranbringen, ohne eine weitere Ebene der Abstimmung einzuführen. Dadurch ließen sich schwierige Teile eines Projekts bearbeiten, während sich das restliche Team auf die eigenen Aufgaben konzentrieren konnte. Über mehrere Projekte hinweg half das dabei, laufende Entwicklung in fertige Produkte zu überführen.

tUM9QeUbD9

Time
November 2016 / März 2017
Customer
Direct

Ich entwickelte ein Konzept und einen Prototypen für ein verteiltes Content-Management-System für eine große internationale Organisation. Der Ansatz verband lokale Kontrolle mit einer gemeinsamen technischen Grundlage und berücksichtigte von Anfang an die praktischen Anforderungen beim Betrieb vieler Websites.

  1. Globales CMS-Konzept

    Ich entwarf und prototypisierte eine verteilte WordPress-Installation für viele unabhängig verwaltete Websites. Das Konzept verband lokales Publizieren mit einer gemeinsamen technischen Grundlage und gab der Organisation die Möglichkeit, Einheitlichkeit und lokale Eigenständigkeit innerhalb eines Systems zu verbinden.

    • PHP
    • WordPress
    • Docker
Eine gemeinsame digitale Plattform für eine große internationale Organisation muss einheitliche Strukturen mit den unterschiedlichen Arbeitsweisen der einzelnen Länder verbinden. Ich übersetzte diese Anforderungen in ein konkretes technisches Konzept und einen funktionierenden Prototypen, sodass sich der Ansatz anhand echter Software statt nur anhand von Architekturdiagrammen bewerten ließ. Dabei rückte auch der laufende Betrieb in den Mittelpunkt, mit dem Ziel, viele einzelne Websites als ein verwaltbares System zu betreiben, ohne die lokalen Teams an einen einheitlichen Arbeitsablauf zu binden.

Colloq

Time
Juni 2016 / März 2021
Customer
Direct

Ich war Teil eines Startups, das eine Plattform zum Entdecken von Veranstaltungen und zum Zusammenführen der dazugehörigen Informationen an einem Ort entwickelte. Das Projekt umfasste sowohl die Entwicklung der Plattform als auch die für ihren Betrieb notwendige Infrastruktur.

  1. Online-Plattform

    Ich entwickelte die zentrale Plattform zur Darstellung von Veranstaltungen und den dazugehörigen Informationen. Nutzer konnten Sprecher, Vorträge, Zeitpläne und weitere Inhalte erkunden, ohne die Informationen selbst zusammensuchen zu müssen. Die Volltextsuche und strukturierte Veranstaltungsdaten machten eine große und vielfältige Sammlung von Inhalten leichter durchsuchbar.

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

    Ich baute und betreute die Infrastruktur der Plattform mit FreeBSD, Ansible und DigitalOcean. Die Umgebung entwickelte sich gemeinsam mit der Anwendung und der wachsenden Sammlung von Veranstaltungsdaten weiter. Automatisierte Deployments und Infrastrukturaufgaben hielten den laufenden Betrieb über mehrere Jahre überschaubar.

    • FreeBSD
    • Ansible
    • DigitalOcean
Colloq war der Versuch, die verstreuten Informationen rund um Veranstaltungen an einem Ort zusammenzuführen. Ich war von der frühen Startup-Phase an über mehrere Jahre an der Entwicklung beteiligt und entwickelte die Plattform weiter, während sich die Idee veränderte. Das Projekt endete schließlich, weil das Unternehmen nicht genügend Umsatz erzielen konnte, um den Betrieb fortzuführen. Die Arbeit führte zu einer umfangreichen Plattform und brachte wertvolle Erfahrungen für die folgenden Projekte.

What About Leo

Time
Juli 2015 / Juni 2017
Customer
Direct

Ich entwickelte eine vollständige digitale Plattform für ein Startup, das handwerklich hergestellte Produkte aus anderen Ländern anbot. Die Arbeit umfasste eine Website, einen individuellen Shop für Sammelbestellungen, die Zahlungsanbindung und eine selbst verwaltete Infrastruktur.

  1. Website

    Ich entwickelte eine Website, die den Service erklärte, einzelne Produzenten und ihre Produkte vorstellte und den Ablauf von Bestellung und Lieferung beschrieb. Die Website vermittelte Besuchern den nötigen Kontext für einen Service rund um Produkte und Produzenten, die ihnen möglicherweise noch unbekannt waren.

    • PHP
    • PostgreSQL
  2. Sammelbestellungs-Shop

    Ich entwickelte mit PHP, PostgreSQL und Stripe einen individuellen Shop für gemeinsame Sammelbestellungen. Kunden konnten ihre Einkäufe zu gemeinsamen Bestellungen zusammenfassen, wodurch sich Sendungen bündeln und die Logistik hinter kleineren Einzelbestellungen vereinfachen ließ.

    • PHP
    • PostgreSQL
    • Stripe
  3. Infrastruktur

    Ich baute die Infrastruktur mit FreeBSD und Ansible von Grund auf auf und betreute sie anschließend. Die Umgebung umfasste das Deployment und den laufenden Betrieb der Plattform und gab mir direkte Kontrolle darüber, wie der Service betrieben und gewartet wurde.

    • FreeBSD
    • Ansible
Ich half dabei, aus der Idee, handwerklich hergestellte Produkte zugänglicher zu machen, einen funktionierenden Service zu entwickeln, über den sich Produkte online entdecken, bestellen und liefern lassen. Die Plattform brachte Kunden direkt mit einzelnen Produzenten zusammen, während Sammelbestellungen die Logistik auch für kleinere Sendungen praktikabel machten. Von der öffentlichen Website über den individuellen Bestellprozess bis hin zur Infrastruktur dahinter waren die einzelnen Teile darauf ausgelegt, als ein gemeinsamer Service zu funktionieren.

47mcs6g5Rl 6H44I OKDt

Time
März 2015 / Mai 2018
Customer
Agency

Ich unterstützte eine Agentur bei mehreren Projekten, für die zusätzliche Entwicklungskapazität benötigt wurde. Die Arbeit umfasste Online-Shops, eine mobile Anwendung und Erweiterungen bestehender Systeme.

  1. Tierbedarf-Shop

    Ich arbeitete mit dem Agenturteam am Relaunch eines Online-Shops für einen Händler von Tierbedarf. Die Arbeit umfasste die Entwicklung mit Shopware, Verbesserungen am Design und neue Funktionen für den bestehenden Shop.

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

    Ich entwickelte mit Cordova und JavaScript eine mobile Anwendung für iOS und Android. Die App bot Kunden einen direkten Zugang zu den Services und Informationen des Unternehmens auf ihrem Smartphone.

    • Cordova
    • JavaScript
    • iOS
    • Android
  3. Digitalkamera-Shop

    Ich erweiterte einen bestehenden Online-Shop für Digitalkameras und Zubehör. Die Arbeit konzentrierte sich auf neue Funktionen und Verbesserungen am bestehenden Shopware-System.

    • Online-Shop
    • Shopware
    • PHP
    • MySQL
Ich stieg in mehrere Projekte ein, bei denen zusätzliche Erfahrung gebraucht wurde, um Dinge voranzubringen und fertigzustellen. Durch die Zusammenarbeit mit den bestehenden Teams konnte ich konkrete technische Probleme übernehmen, ohne eine weitere Ebene zwischen der Agentur und ihren Kunden zu schaffen. Die Zusammenarbeit umfasste verschiedene Shops und Plattformen, sodass es immer darum ging, sich in das jeweilige Projekt einzufügen und sinnvolle Arbeit zu leisten.

nuvkWHI d hQec

Time
Dezember 2013 / Oktober 2014
Customer
Direct

Der Kunde war ein Werbeunternehmen, das seine digitale Präsenz ausbauen wollte.

  1. Plattform für digitale Werbetafeln

    Ich entwickelte eine Plattform zur Erstellung und Planung von Werbeanzeigen für digitale Werbetafeln. Nutzer konnten ihre Kampagnen über eine Weboberfläche verwalten und ihre Inhalte auf Bildschirmen im gesamten Land anzeigen lassen. Das System verband die Kampagnenverwaltung mit dem technischen Prozess zur Verteilung der Inhalte auf die Bildschirme.

    • PHP
    • PostgreSQL
    • Headless
    • Gecko Engine
Das Projekt machte aus einem eher klassischen Werbegeschäft einen Service, der sich von Anfang bis Ende digital abwickeln ließ. Kunden konnten ihre Kampagnen selbst vorbereiten, während der dahinterliegende Prozess die richtigen Inhalte auf die richtigen Bildschirme brachte. Dadurch wurde manueller Aufwand reduziert und ein komplexer Werbeprozess einfacher verständlich und nutzbar.

U4wP ApY5 6JVOPO

Time
Oktober 2010 / März 2015
Customer
Direct

Ich entwickelte und verbesserte digitale Systeme für ein Reiseunternehmen, das sich auf individuelle Reiseerlebnisse spezialisiert hat. Die Arbeit umfasste die Website, den Online-Vertrieb, den Kundensupport und interne Geschäftsprozesse.

  1. Website

    Ich erweiterte und betreute eine bestehende Website für den Online-Verkauf von Reisen und den Kundensupport. Neue Funktionen und Verbesserungen erleichterten es Kunden, Reiseangebote zu finden und zu buchen.

    • PHP
    • PostgreSQL
  2. CRM & ERP-Software

    Ich entwickelte und erweiterte ein individuelles CRM- und ERP-System, das auf den bestehenden Arbeitsabläufen des Kunden aufbaute. Es führte Buchungen, Kundendaten und interne Prozesse in einem System zusammen.

    • Frontend
    • Backend
    • PHP
    • PostgreSQL
Die Software entwickelte sich über mehrere Jahre gemeinsam mit dem Unternehmen und seinen Abläufen weiter. Durch die direkte Zusammenarbeit mit den Menschen, die sie nutzten, konnten Verbesserungen auf Basis der tatsächlichen Arbeit entstehen, einschließlich der weniger offensichtlichen Details, die von außen leicht übersehen werden. So wurden die Systeme zu einem festen Bestandteil des täglichen Betriebs und konnten angepasst werden, wenn sich das Unternehmen und seine Anforderungen veränderten.

Termitel GmbH

Time
Mai 2009 / März 2011
Customer
Direct

Ich entwickelte mehrere digitale Systeme für ein Callcenter mit mehreren Kunden. Die Arbeit umfasste mobile Anwendungen, Analysen, Websites und ein CRM-System. Jedes Projekt deckte einen bestimmten Bereich der täglichen Arbeit des Kunden ab.

  1. iPhone-Anwendung

    Eine iPhone-Anwendung entstand mit Objective-C, UIKit und Interface Builder. Sie war Teil einer Reihe von Werkzeugen, die die tägliche Arbeit des Kunden und den Zugriff auf relevante Daten unterstützten.

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

    Ich entwickelte mehrere Websites für den Kunden und dessen Kunden. Jede Website stellte Services und andere relevante Informationen passend zu ihrem jeweiligen Zweck dar.

    • Frontend
    • HTML
    • CSS
    • JavaScript
  3. CRM-Anwendung

    Ich arbeitete eng mit dem Team des Kunden zusammen, um eine CRM-Anwendung zu entwickeln und zu erweitern. Das System unterstützte die bestehenden Arbeitsabläufe und führte Kunden- und Betriebsdaten an einer Stelle zusammen.

    • PHP
    • PostgreSQL
    • Backend
    • Frontend
Die Projekte deckten sehr unterschiedliche Bereiche ab, sodass die Software auf die tatsächliche Arbeit zugeschnitten werden konnte, anstatt verschiedene Teams und Kunden in denselben Ansatz zu zwingen. Durch die enge Zusammenarbeit mit den Menschen, die die Systeme nutzten, ließen sich die Details hinter ihren Anforderungen besser verstehen und in praktische Software umsetzen. Die direkte Einbindung ermöglichte es außerdem, über verschiedene Projekte und Technologien hinweg zu arbeiten, ohne den tatsächlichen Einsatz aus dem Blick zu verlieren.

ji NxlB3Y6n cCQcYKmi7 Z4Yy

Time
März 2005 / Oktober 2013
Customer
Direct

Ich entwickelte und betreute ein vollständiges digitales System für einen Computerhändler mit Ladengeschäften und Online-Vertrieb. Die Arbeit umfasste einen individuellen Online-Shop, die ERP-Anbindung, den Import von Kundendaten und eine selbst betriebene Infrastruktur.

  1. Online-Shop

    Ich entwickelte und betreute einen individuellen Online-Shop, der sich an den bestehenden Geschäftsprozessen des Kunden orientierte. Durch die ERP-Anbindung blieben Bestands- und Auftragsdaten mit dem Shop verbunden. Kundenimporte unterstützten sowohl den B2B- als auch den B2C-Vertrieb.

    • PHP
    • MySQL
    • ERP
    • CRM
  2. Infrastruktur

    Ich betreute und verbesserte eine selbst betriebene Infrastruktur auf Basis von FreeBSD und physischer Hardware. Redundanz und Backups trugen dazu bei, die Systeme verfügbar zu halten und wichtige Daten zu schützen. Mit der Weiterentwicklung der Umgebung wurden auch Performance und Zuverlässigkeit verbessert.

    • FreeBSD
    • Hardware
    • Redundanz
    • Self-Hosted
Eine langjährige Zusammenarbeit, bei der Software Teil des täglichen Geschäfts wurde, statt als separates System zu bestehen, an das sich die Abläufe anpassen mussten. Die enge Verbindung zwischen der Software und den Geschäftsprozessen machte es möglich, die Lösungen mit dem Unternehmen weiterzuentwickeln. Eine Person war für Entwicklung, Integration und Infrastruktur verantwortlich, sodass technische Entscheidungen immer mit Blick auf das Gesamtsystem getroffen werden konnten.

Tobias kontaktieren

Du hast ein Projekt im Kopf, etwas, das repariert werden muss, oder eine Idee, die du erkunden möchtest? Erzähl mir, woran du arbeitest und was du brauchst. Eine grobe Beschreibung reicht für den Anfang.

Ich melde mich bei dir und wir schauen gemeinsam, wie es weitergeht.

Schreib mir eine E-Mail

Photo of Tobias Tom