Logo von Thomas Waldecker Software Engineering

Projekte

Auszug meiner Projekte, an denen ich gearbeitet habe

Gipfelbuch

Gipfelbuch

Ein selbst entwickeltes digitales Gipfelbuch für Bergtouren und Abenteuer, mit GPX-Visualisierung, Statistiken und Familienansicht. Gebaut als Alternative zu Strava und Komoot, mit Fokus auf dem persönlichen Logbuch-Gedanken statt Social Media. Gleichzeitig ein praktischer Versuch, mit KI-Agenten schnell produktive Software zu entwickeln. Von der Idee bis zur Self-Hosted-Infrastruktur vollständig selbst konzipiert, umgesetzt und betrieben.

  • Podman
  • React
  • PostgreSQL
  • Tailwind CSS
  • TypeScript
freeAir

freeAir

Übernahme und Einarbeitung in die vorhandene Software: Pflege und Weiterentwicklung des Produkts, beheben von Fehler. Projektleitung und Steuerung eines Entwicklers für die Embedded Software.

  • Embedded µC
  • Wi-Fi
  • HTTP
  • php
  • jQuery
  • C++
  • Qt
  • USB
  • Windows
Learn more →
cannyboard

cannyboard

Nach der Corona-Pandemie musste das cannyboard grundlegend neu ausgerichtet werden – hybrides Arbeiten und Tools wie Teams oder Miro waren plötzlich gesetzt, das Produkt musste mitziehen. Die Herausforderung: bestehende Hard- und Software mit möglichst wenig Aufwand für völlig neue Anforderungen fit machen. Die Ideen zur Neuausrichtung kamen von mir. Ich habe das Konzept entwickelt, die Umsetzung geleitet und selbst einen Großteil implementiert – mit einem kleinen Team, begrenztem Budget und schnellen Prototyping-Zyklen. Die ursprüngliche Webapplikation wurde in einen Electron-Wrapper überführt, Funktionalität modular ausgelagert und Kollaborationstools wie Teams, Miro und Webex integriert.

  • Java
  • Spring
  • React
  • TypeScript
  • Electron
  • C#
  • PowerShell
  • MongoDB
  • Windows
  • AWS
IoT Projekt

IoT Projekt

Für einen Hersteller haben wir eine Techonolgiedemo erstellt, dabei wurde in einem Handwerkzeug des Kunden ein Microcontroller mit Bluetooth und Sub-1GHz Kommunikation verbaut. Die dort gemessenen Sensordaten wurden an eine Apple Watch per Bluetooth übertragen und dort und in einer Webapplikation visualisiert. Ich war Lead Entwickler und Projektleiter für die Software.

  • TypeScript
  • React
  • PostgreSQL
  • Bluetooth
  • Swift
  • Linux
  • Hasura
  • GraphQL
  • Docker
halma / wunderwald.games

halma / wunderwald.games

Während der Corona Pandemie litt vor allem die soziale Interaktion. Daher habe ich zusammen mit Andy Wunderlich ein Online-Brettspiel Halma erstellt. Das Spiel kann ohne Account einfach über das Teilen des Links mit mehreren Spielern gespielt werden. Es gibt keine Spielmechanik und es wurden keine Regeln implementiert, es verhält sich wie ein Brettspiel. Am besten spielt man es mit einem nebenbei laufendem Videocall. Es wurde damals mit docker gehostet, das wurde umgebaut und wird jetzt mit Podman Quadlet gelöst. Dieses läuft auf Fedora CoreOS mit einem bootc Image. Vor der Applikation läuft ein Caddy Webserver als Reverse-Proxy.

  • Podman
  • Quadlet
  • Fedora CoreOS
  • Hetzner
  • Caddy
  • Websocket
  • Express
  • Node.js
  • React
Learn more →
GymZap

GymZap

GymZap war eine Videostreaming Plattform für Sport- und Fitnesskurse. Ich war Mitgründer im Team zu dritt. Wir haben die Exist-Förderung bekommen und ein Startup gegründet.

  • php
  • MySQL
  • Symfony
  • ubuntu
EveZap

EveZap

Hast du dich jemals gefragt wie die Stimmung bei der Party ist, bevor du hingegangen bist? Oder ob dir der DJ heute taugt? EveZap war ein Live-Streaming Dienst für Nachtclubs. EveZap habe ich im Team zu fünft während des Studiums gegründet. Ich war für die Entwicklung der Webapplikation zuständig.

  • php
  • MySQL
  • Symfony