thinkkreativ

Von der Ideebis zum Betrieb.

Ich bin Thomas Kurfiss, Bauingenieur und Python-Entwickler. Ich entwerfe Software, baue sie und betreibe sie auch.

… Watt gerade auf meinem Dach

Ich bin Bauingenieur und Python-Entwickler. Ich entwerfe Software, baue sie und betreibe sie auch: vom eigenen Server bis zur Oberfläche im Browser.

01

Infrastruktur

Alles steht auf einem Fundament, das ich selbst betreibe: NixOS und Proxmox mit über einem Dutzend Containern und VMs, Docker auf Hetzner, Zugriff von außen ohne offene Ports. Im Firmennetz kommen Active Directory, Terminalserver, VPN und VLANs dazu.

  • NixOS
  • Proxmox
  • Docker
  • Cloudflare Tunnel
  • Active Directory
  • VPN
02

Backend

Python mit FastAPI, Flask und Django, PHP wo es passt. Dazu SQLite und MariaDB, Login über OAuth2, Rollen- und Freigabekonzepte und Tests für alles, was nicht falsch rechnen darf.

  • FastAPI
  • Flask
  • Django
  • PHP
  • SQLAlchemy
  • OAuth2
03

Oberfläche

Oberflächen, die man ohne Anleitung bedient. Mobil zuerst, mit Vanilla JavaScript, Alpine.js und dort GSAP, wo Bewegung etwas erklärt. Diese Seite ist ein Beispiel: Zeilen-Reveal, Laufband, Textfärbung und Zähler sind selbst mit GSAP gebaut.

Webdesign-Arbeiten ansehen

04

Betrieb

Betrieb heißt: Es läuft, auch wenn ich nicht hinsehe. Die Solarleistung oben kommt live aus meiner eigenen API, Home Assistant steuert damit das Haus.

Zum Live-Dashboard

Jahre IT-Verantwortung
9
Container und VMs
12+
GitHub-Beiträge in zwölf Monaten
1179
Watt Solarleistung, live
…
Heute: …

Projekte

Alle Projekte

Ich baue laufend weiter.

Profil auf GitHub

1179 Beiträge in den letzten zwölf Monaten, verteilt auf 154 Tage. Jedes Feld ist ein Tag.

Vom Bau zur Software.

Als Bauingenieur und Bauleiter kenne ich Zeitdruck, klare Verantwortung und Pläne, die auf der Baustelle halten müssen. Dieselbe Haltung steckt in meiner Software: erst die Anforderung verstehen, dann sauber bauen, dann dafür sorgen, dass es dauerhaft läuft.

Seit 2017 digitalisiere ich bei HS Bau Mühlacker die Abläufe und verantworte die gesamte IT. Zum Lebenslauf

Fragen zu einem Projekt?

Zu jedem Projekt erkläre ich gern die Architektur und die Entscheidungen dahinter.

Kontakt aufnehmen