Zum Inhalt springen

softwareentwicklung — subthiel/dev

Softwareentwicklung & Individualsoftware aus NRW

Subthiel/dev entwickelt Individualsoftware: Tools und Automatisierungen, die Abläufe glätten, Web-Anwendungen mit sauberen Schnittstellen dahinter und, wenn es ein Gerät braucht, auch Firmware. Wo es sinnvoll ist, ergänzt KI die Abläufe, mit klaren Regeln und einem Menschen, der freigibt. Entwickelt wird von Marco Thiel, ausgebildeter Fachinformatiker für Anwendungsentwicklung und seit 2007 in der Softwareentwicklung.

Was hier gebraucht wird, wird selbst gebaut: Der echte Livestream aus der Werkstatt auf /live und die 3D-Vorschau im Browser auf /3d-druck/auftragsdruck sind beides Eigenentwicklungen, kein Fremdservice.

Web-Frontends & APIs

Schnelle, saubere Oberflächen und Schnittstellen, die Daten dahin bringen, wo sie gebraucht werden.

Tools & Automatisierung

Kleine Werkzeuge mit großer Wirkung: Skripte und Helfer, die wiederkehrende Arbeit übernehmen.

Mikrocontroller & Firmware

ESP32, ESPHome und Arduino: Sensorik, Automatisierung und smarte Geräte, inklusive passendem Gehäuse frisch aus dem eigenen Drucker.

Was du von Individualsoftware hast

Software ist kein Selbstzweck. Sie soll Zeit sparen, Fehler vermeiden und Dinge möglich machen, die mit Standardprogrammen nicht gehen. Das ist der Nutzen, um den es bei jedem Projekt geht.

Zeit zurückbekommen

Wiederkehrende Handgriffe wie Rechnungen einsammeln, Daten abtippen oder Listen abgleichen übernimmt ein Skript. Das spart jede Woche Stunden und verhindert Tippfehler.

Systeme, die miteinander reden

Schnittstellen verbinden Shop, Tabellen, Geräte und Auswertungen, damit Daten nur einmal erfasst werden müssen und dort ankommen, wo sie gebraucht werden.

Alles aus einer Hand

Von der Idee über die Entwicklung bis zum Betrieb ein Ansprechpartner. Wenn ein Projekt auch ein Gerät oder ein Gehäuse braucht, kommt das aus der eigenen Werkstatt.

Individuell statt von der Stange

Individualsoftware macht genau das, was dein Ablauf braucht, ohne Funktionen, die du nie nutzt, und ohne dass du deinen Alltag an ein Programm anpassen musst.

Direkter Draht

Du sprichst mit der Person, die programmiert. Kein Ticketsystem, keine Weitergabe über mehrere Stationen, Rückfragen werden direkt geklärt.

Solides Handwerk

Ausgebildeter Fachinformatiker für Anwendungsentwicklung, in der Softwareentwicklung seit 2007. Das heißt: nachvollziehbarer Code, Versionsverwaltung und Tests, wo sie sich lohnen.

Typische Einsatzfälle

Hier werden die meisten Anfragen konkret. Passt dein Vorhaben nicht genau in eine Zeile, schreib es trotzdem auf: Vieles lässt sich kombinieren.

Automatisierung

Wiederkehrende Arbeit abgeben: Rechnungen automatisch abholen, Daten abgleichen, Berichte erzeugen, Mails und Dokumente verarbeiten.

Schnittstellen und Datenabgleich

Shop, Buchhaltung, Tabellen und Fachprogramme verbinden, damit Daten nicht doppelt gepflegt werden müssen.

Web-Tools und Konfiguratoren

Oberflächen im Browser, die etwas ausrechnen, anzeigen oder einsammeln, zum Beispiel der Richtpreisrechner mit 3D-Vorschau auf dieser Website.

Verwaltung und Kundenportale

Eigene Verwaltungsoberflächen für Anfragen, Bestellungen, Kunden und Mails, abgestimmt auf den tatsächlichen Arbeitsablauf statt auf ein Standardmodell.

Auswertungen und Dashboards

Zahlen aus verschiedenen Quellen übersichtlich zusammenführen, damit Entscheidungen auf Daten statt auf Bauchgefühl beruhen.

Geräte und Smart Home

Wenn Software ein Gerät steuern oder auslesen soll: Firmware für Mikrocontroller, Home-Assistant-Integrationen und Anzeigen, auf Wunsch mit passendem Gehäuse aus dem 3D-Drucker.

Home-Assistant-Integration →

Elektronik braucht ein Gehäuse? Prototypen aus dem 3D-Drucker → Serie gewünscht? Kleinserien →

KI-Automatisierung für kleine Unternehmen

Workflows und Anwendungen lassen sich mit KI sinnvoll ergänzen. Das bringt viele Vorteile, birgt aber auch Risiken. Richtig umgesetzt kann KI Unternehmen deutlich helfen, gerade kleinen, die nicht für jede Aufgabe eine eigene Abteilung haben.

Ich baue KI deshalb nicht als Selbstzweck ein, sondern dort, wo sie einen Ablauf spürbar besser macht, und mit Leitplanken, die dich vor den typischen Fehlern schützen. Eigene Erfahrung stammt unter anderem aus Anbindungen über MCP, etwa dem spoolman-mcp (privates Projekt).

Wo KI hilft

Routinearbeit abgeben

Mails vorsortieren, Anfragen zusammenfassen, Texte entwerfen, Dokumente auslesen: KI übernimmt den Teil, der viel Zeit und wenig Entscheidung braucht.

Wissen auffindbar machen

Angebote, Handbücher und Mails werden durchsuchbar. Statt zu suchen, fragst du und bekommst eine Antwort mit Quelle.

Kleine Teams, große Wirkung

Wo keine Abteilung für Verwaltung, Marketing oder Auswertung da ist, gleicht KI Kapazität aus, die sonst fehlt.

Worauf du achten musst

Falsche Antworten

KI kann überzeugend falsch liegen. Ungeprüft in Angebote, Rechnungen oder Kundenmails übernommen, wird daraus schnell ein echter Schaden.

Datenschutz

Kundendaten gehören nicht unbedacht in irgendein Chatfenster. Es braucht klare Regeln, welche Daten wohin dürfen und welcher Anbieter dafür geeignet ist.

Abhängigkeit und Kosten

Wer alles an einen Dienst bindet, ist von dessen Preisen und Regeln abhängig. Eine austauschbare Anbindung hält die Optionen offen.

So gelingt der Einsatz

  1. 01

    Klein anfangen

    Mit einem klar umrissenen Ablauf starten, der heute Zeit frisst. Nicht mit dem Vorsatz, alles auf einmal mit KI zu erneuern.

  2. 02

    Mensch bleibt in der Verantwortung

    KI macht Vorschläge, Menschen entscheiden. Wichtige Schritte wie Versand, Zahlung oder Zusage laufen erst nach einer Freigabe.

  3. 03

    Daten bewusst wählen

    Nur das an die KI geben, was sie braucht. Sensible Daten bleiben, wo es möglich ist, außen vor oder werden vorab entfernt.

  4. 04

    Prüfen und messen

    Ergebnisse stichprobenartig kontrollieren und festhalten, ob es wirklich Zeit spart. Was nichts bringt, wird wieder abgeschaltet.

Du überlegst, wo KI in deinem Betrieb etwas bringen könnte? Schreib kurz, welcher Ablauf Zeit frisst → Danach gibt es eine ehrliche Einschätzung, ob sich KI dafür lohnt oder ob ein einfacheres Mittel reicht. Ausführlich mit Beispielen und Antworten auf häufige Fragen: KI-Automatisierung für kleine Unternehmen →

So läuft ein Projekt ab

  1. 01

    Anfrage

    Du beschreibst kurz, was erledigt werden soll und wo es gerade hakt. Mehr braucht es zum Start nicht.

  2. 02

    Einschätzung

    Ich melde mich mit Rückfragen und einer ehrlichen Einschätzung: Was ist machbar, womit fängt man an, was kostet der Aufwand ungefähr.

  3. 03

    Umsetzung in Etappen

    Du siehst früh einen ersten lauffähigen Stand und kannst nachsteuern, statt am Ende von einem fertigen Ergebnis überrascht zu werden.

  4. 04

    Übergabe

    Das Ergebnis wird erklärt und dokumentiert übergeben, damit du damit arbeiten kannst. Auf Wunsch betreue ich es weiter.

Wovon der Aufwand abhängt

Einen Pauschalpreis gibt es nicht, weil kein Projekt dem anderen gleicht. Diese vier Punkte bestimmen, wie groß ein Vorhaben wird. Nach deiner Anfrage folgt eine Einschätzung, die sie berücksichtigt.

Umfang und Klarheit

Wie genau ist das Ziel beschrieben? Ein klar umrissener Ablauf ist schneller umgesetzt als ein Wunschzettel, der sich beim Bauen erst formt.

Bestehende Systeme

Je mehr Programme, Schnittstellen und Zugänge eingebunden werden müssen, desto mehr Abstimmung und Tests braucht das Projekt.

Hardware oder nur Software

Kommt ein Gerät dazu, wächst der Aufwand um Elektronik, Firmware und gegebenenfalls ein Gehäuse.

Betrieb danach

Läuft das Ergebnis einmalig oder dauerhaft? Updates, Überwachung und Weiterentwicklung gehören zur Planung.

Das wird vor dem Start geklärt

Damit ein Projekt ohne Reibung läuft, besprechen wir vier Punkte, bevor die erste Zeile entsteht, und halten sie fest.

Nutzungsrechte und Quelltext

Wem gehört das Ergebnis, und bekommst du den Quelltext? Das wird vor Beginn festgehalten, damit es später keine Überraschung gibt.

Wartung und Weiterentwicklung

Wer kümmert sich um Fehler und Anpassungen nach der Übergabe, und wie ist das geregelt?

Datenschutz und Auftragsverarbeitung

Werden personenbezogene Daten verarbeitet, klärt eine passende Vereinbarung, wer was darf und wo die Daten liegen.

Zugänge und Sicherheit

Zugangsdaten werden sparsam vergeben und nach dem Projekt wieder entzogen. Was nicht gebraucht wird, bekommt niemand.

Drei Beispiele im Detail

Was war das Problem, was wurde gebaut, was hat es gebracht?

Richtpreisrechner mit 3D-Vorschau

Problem
Wer eine Datei zum Drucken schicken will, möchte vorher wissen, ob und ungefähr was es kostet. Jede Datei von Hand zu kalkulieren, bremst beide Seiten.
Lösung
Ein Rechner im Browser liest STL- und 3MF-Dateien, zeigt das Modell in 3D und berechnet aus Geometrie und Material einen unverbindlichen Richtpreis.
Ergebnis
Anfragen kommen mit Datei, Kennzahlen und Preisvorstellung an. Die Datei verlässt den Rechner erst mit der Anfrage.

Anfragen-Eingang im Admin-Backend

Problem
Anfragen aus Formularen und Postfächern sollen an einer Stelle zusammenlaufen, dem richtigen Kunden zugeordnet und datenschutzgerecht verwaltet werden, samt Löschfristen.
Lösung
Formulare gehen direkt ans Admin-Backend. Nach der Bestätigung per Double-Opt-in landet die Anfrage dort, wird dem Kunden zugeordnet und löst eine Benachrichtigung aus.
Ergebnis
Anfragen kommen strukturiert an, nichts geht in einem Postfach verloren, und erledigte Anfragen werden nach 90 Tagen automatisch gelöscht.

Spoolman-Integration für Home Assistant

Problem
Das Filament-Lager lag in einem eigenen Programm, der Smart-Home-Alltag woanders. Verbrauch und Restmenge waren nicht dort sichtbar, wo man sie braucht.
Lösung
Eine Home-Assistant-Integration bringt Bestand und Verbrauch aus Spoolman als Entitäten ins Smart Home, installierbar über HACS.
Ergebnis
Wird von anderen Anwendern eingesetzt: Das Projekt hat über 250 Sterne auf GitHub und wird weiterentwickelt.

Was bisher entstanden ist

Das läuft bei Subthiel im Alltag. Die Quelltexte sind privat, deshalb gibt es hier Beschreibungen statt Links.

Diese Website

Statische Seiten mit Astro und Tailwind, ohne Server-Laufzeit und ohne Fremd-CDN. Tests, HTML-Validierung und Deploy per CI, dazu ein Wartungsmodus für Formulare und die ganze Seite.

AstroTailwind CSSGitHub Actions

Admin-Backend

Eigenes Verwaltungssystem für Anfragen, Bestellungen, Kunden, Mail und Kundenstimmen. API-first mit OAuth-2.1-Login, GraphQL-Schnittstelle, Änderungsprotokoll und einem MCP-Server, über den sich das System auch aus KI-Assistenten bedienen lässt.

NuxtVueTypeScriptMariaDBGraphQLOAuth 2.1

Richtpreisrechner

STL- oder 3MF-Datei hochladen, live in 3D drehen und sofort einen Richtpreis sehen. Alles wird im Browser gerechnet, die Datei verlässt den Rechner erst mit der Anfrage.

three.jsJavaScriptGeometrie-Analyse

Livestream aus der Werkstatt

Status der Drucker und Live-Bild als Stream mit niedriger Latenz, gesteuert über eine eigene Bridge. Zu sehen auf /live.

WHEPMediaMTXDocker

Shopify-Theme

Eigenes Theme für den Shop mit denselben Gestaltungswerten wie diese Website, damit Shop und Seite wie aus einem Guss wirken.

ShopifyLiquidCSS

Private Projekte

Diese Projekte sind privat entstanden, in der Freizeit und unabhängig von Subthiel. Die meisten sind Open Source und sollen zeigen, wie ich arbeite, sind aber kein Teil des Angebots.

Alle Repositories: github.com/Disane87

spoolman-homeassistant

Home-Assistant-Integration für Spoolman: Filament-Bestand und Verbrauch direkt im Smart Home. Über 250 Sterne auf GitHub.

PythonHome AssistantHACS

scrape-dojo

Web-Scraping mit deklarativen JSON-Workflows: Abläufe definieren, mit Templates parametrisieren, laufen lassen und überwachen.

TypeScriptNode.js

spoolman-mcp

MCP-Server für Spoolman: Filament-Inventar per KI-Assistent abfragen und verwalten.

TypeScriptMCP

weishaupt-wem-mcp-server

MCP-Server für das Weishaupt-WEM-Portal: die Heizungsanlage per KI-Assistent überwachen und steuern.

JavaScriptMCP

badger

URL-Honeypot und Canary-Token-Tool: harmlos aussehende Links, die unauffällig festhalten, wer sie öffnet und wie. Für die Verteidigung, selbst gehostet.

NuxtVueDocker

printorb

Live-Statusanzeige für 3D-Drucker auf einem runden ESP32-S3-Display, wahlweise mit Klipper oder Bambu Lab, inklusive Webportal und Flasher im Browser.

C++ESP32MQTT

spoolman-filament-swatch

Interaktiver Farbbrowser für das eigene Filament-Lager: nach Material, Hersteller und Lagerort filtern.

VueTypeScript

homeassistant-blueprints

Dokumentierte und getestete Blueprints für Home Assistant, etwa zur Klimaanlage, zum Entfeuchten und für den Heizungs-Sommermodus.

Home AssistantYAML

grocy-meal-planning

Komfortable Essensplanung auf Basis von grocy.

TypeScript

Ghost-Theme für blog.disane.dev

Eigenes Theme für den Ghost-Blog, gestaltet und umgesetzt mit Tailwind CSS. Der Quelltext ist nicht öffentlich, der Blog selbst schon.

GhostTailwind CSSHandlebars

Womit entwickelt wird

Gearbeitet wird mit bewährter Technik, die sich später auch von anderen warten lässt.

TypeScriptNode.jsPythonREST & GraphQLMariaDBDockerGitHub ActionsNuxt, Astro & VueTailwind CSSC++ für FirmwareESP32 & ESPHomeMQTTHome AssistantKI-Anbindung (Claude, MCP)

Häufige Fragen zur Softwareentwicklung

Ist die Softwareentwicklung unabhängig vom 3D-Druck buchbar?

Ja, Softwareentwicklung ist ein eigenständiges, ergänzendes Angebot neben dem 3D-Druck-Schwerpunkt — keine Voraussetzung ist ein gleichzeitiger Druckauftrag.

Was ist Individualsoftware und wann lohnt sie sich?

Individualsoftware wird für einen bestimmten Ablauf gebaut und nicht für möglichst viele Kunden. Sie lohnt sich, wenn Standardprogramme nicht passen, wenn Daten immer wieder von Hand von einem System ins andere wandern oder wenn eine Aufgabe so speziell ist, dass es dafür nichts fertig zu kaufen gibt. Bei kleinen, klar umrissenen Aufgaben ist ein Skript oder ein schlankes Tool oft schneller und günstiger als eine große Lösung.

Was kostet Softwareentwicklung bei Subthiel?

Das hängt vom Umfang ab, deshalb gibt es keinen Pauschalpreis. Nach deiner Anfrage folgt eine Einschätzung zu Aufwand und Vorgehen. Große Vorhaben lassen sich in Etappen aufteilen, damit du früh etwas Nutzbares hast und das Budget im Blick behältst.

Entwickelst du auch Lösungen für Geräte, Smart Home und Mikrocontroller?

Ja, das gehört zum Angebot, ist aber nur ein Teil davon. Zu den eigenen Projekten zählen eine Home-Assistant-Integration für Spoolman mit über 250 Sternen auf GitHub, Blueprints für Automatisierungen und ESP32-Firmware samt Anzeige. Das passende Gehäuse kommt auf Wunsch aus dem eigenen 3D-Drucker.

Wie kann KI ein kleines Unternehmen entlasten?

Vor allem bei Aufgaben, die oft wiederkehren und viel Zeit kosten: Anfragen und Mails vorsortieren, Texte und Antworten entwerfen, Dokumente und Rechnungen auslesen, Wissen durchsuchbar machen. Wichtig ist, KI in einen klaren Ablauf einzubauen, in dem ein Mensch das Ergebnis prüft und freigibt. So bringt sie Tempo, ohne dass Fehler ungeprüft beim Kunden landen.

Welche Risiken hat der Einsatz von KI im Unternehmen?

Die wichtigsten sind falsche, aber überzeugend formulierte Antworten, ein unbedachter Umgang mit Kundendaten und die Abhängigkeit von einem einzelnen Anbieter. Sie lassen sich beherrschen: durch Freigabeschritte, klare Regeln für Daten, eine austauschbare Anbindung und regelmäßige Stichproben. Ohne solche Leitplanken ist KI im Betrieb riskanter, als sie sein müsste.

Lässt sich KI datenschutzkonform einsetzen?

Das geht, setzt aber Planung voraus: möglichst wenige personenbezogene Daten an die KI geben, einen geeigneten Anbieter mit passender Vereinbarung zur Auftragsverarbeitung wählen und festhalten, was wofür genutzt wird. Eine Rechtsberatung ersetzt das nicht; bei Unsicherheit gehört eine fachkundige Stelle dazu.

Wer entwickelt die Software?

Marco Thiel, ausgebildeter Fachinformatiker für Anwendungsentwicklung. In der Softwareentwicklung ist er seit 2007 zu Hause. Du hast einen festen Ansprechpartner von der Anfrage bis zur Übergabe.

Welche Technologien setzt Subthiel für Mikrocontroller-Projekte ein?

ESP32 und Arduino als Hardware-Basis, ESPHome für Sensorik und Automatisierung. Dazu Web-Frontends und APIs für die Anbindung an Oberflächen oder andere Systeme.

Was hat Subthiel schon an Software gebaut?

Eigene Systeme für den laufenden Betrieb: diese Website, ein Admin-Backend für Anfragen, Bestellungen und Mail, einen 3D-Richtpreisrechner im Browser, den Livestream aus der Werkstatt und ein Shopify-Theme. Dazu private Open-Source-Projekte auf GitHub (Disane87), die unabhängig von Subthiel in der Freizeit entstanden sind, etwa eine Home-Assistant-Integration für Spoolman mit über 250 Sternen, Web-Scraping-Werkzeuge und Firmware für ein ESP32-Display.

Wie läuft eine Anfrage für ein Softwareprojekt ab?

Über das Kontaktformular kurz beschreiben, worum es geht. Marco Thiel prüft jede Anfrage persönlich und meldet sich zeitnah mit Rückfragen oder einer Einschätzung.

Projekt oder Idee besprechen

Beschreib kurz, was erledigt werden soll und wo es gerade hakt. Ich melde mich zeitnah mit Rückfragen oder einer ersten Einschätzung.

Bitte gib deinen Namen an.

Bitte gib eine gültige E-Mail-Adresse an.

Bitte beschreib kurz dein Anliegen.

[email protected]

Genaueres Level pro Skill: Skills & Werkstatt →

Projekt besprechen? Anfrage senden → Schwerpunkt 3D-Druck gesucht? Zum Auftragsdruck →

WhatsApp