~ $ whoami

// freiberufliche software-entwicklung

Software, die im Mittelstand tatsächlich funktioniert.

Ich entwickle Systeme vom Datenmodell bis zum Interface — und wenn es sein muss bis zur Platine. Freiberuflich, persönlich, seit über 15 Jahren in Produktion.

Porträt von Erk Struwe, freiberuflicher Software-Entwickler aus Achim bei Bremen
  • Wirtschaftsingenieur (M.Sc.)
  • 15+ Jahre in Produktion
  • Achim bei Bremen — und remote

Was ich mache

  • Individualsoftware entwickeln

    Wenn Standardsoftware nicht passt: Datenmodell, API und Oberfläche aus einer Hand — durchdacht, getestet und dokumentiert.

  • Systeme integrieren

    ERP, PIM, DAM, Shops und Behördenschnittstellen zu einer verlässlichen Datendrehscheibe verbinden — mit sauberen Verträgen zwischen den Systemen.

  • Bestehendes modernisieren

    Gewachsene Systeme schrittweise auf einen aktuellen Stand heben, ohne den laufenden Betrieb zu gefährden — Migration statt Big Bang.

  • Geräte entwickeln

    Vernetzte Hardware konstruieren und in Betrieb nehmen: Single-Board-Computer, GPIO und Sensorik, Audio- und Videopfade, 3D-gedruckte Trägerteile, Erstinbetriebnahme per SD-Image und Aktualisierung über MQTT.

  • KI nutzbar machen

    Sprachmodelle dort einsetzen, wo sie tatsächlich Arbeit abnehmen: Dokumente erschließen, Wissen befragbar machen, Abläufe automatisieren — in der Cloud oder lokal betrieben, wenn Daten das Haus nicht verlassen dürfen.

  • Architektur verantworten

    Reviews, Roadmaps, Aufwandsschätzungen und eine ehrliche Zweitmeinung — für Teams, die keine eigene Architekturrolle besetzt haben.

  • Sie sprechen mit mir.

    Jedes Projekt läuft unter meiner fachlichen Leitung und in meiner eigenen Verantwortung — ich entwerfe die Architektur, ich schreibe den kritischen Code, ich stehe für das Ergebnis gerade. Bei Zuarbeit, Tests und Dokumentation werde ich unterstützt, damit ich meine Zeit dort verbringe, wo sie den Unterschied macht. Was Sie nie bekommen: ein Ticketsystem statt eines Ansprechpartners.

Womit ich arbeite

// Sprache & Runtime
  • TypeScript
  • Node.js
// Frontend
  • Nuxt / Vue
  • Next.js / React
  • Tailwind CSS
// Backend
  • NestJS
  • Nitro
  • Hono
  • OpenAPI-first
  • MQTT
// Daten
  • PostgreSQL
  • PostGIS / pgvector / TimescaleDB
  • Drizzle ORM
  • Redis
  • Elasticsearch
// Prozesse & Automatisierung
  • Temporal
  • BullMQ
  • n8n
// Betrieb
  • Docker
  • Kubernetes
  • GitHub Actions
  • Azure / AWS / DigitalOcean
// KI
  • OpenAI
  • Gemini
  • Claude Code
  • RAG auf pgvector
  • Lokale KI (vLLM)
  • Open WebUI
// Hardware
  • Single Board Computers
  • Linux-Provisionierung
  • GPIO / I²C
  • 3D-Druck

Ausgewählte Projekte

  • Preis- und Ersatzteilplattformen

    Großhandelsgruppe Haustechnik (>2.000 Mitarbeitende) und Maschinenbau

    Mehrstufige Preiskalkulation mit Wettbewerbsbeobachtung auf Zeitreihendaten sowie eine Ersatzteildatenbank mit KI-gestützter Bildsuche über Vektorindizes. Beide Systeme sind tief in die bestehende ERP-Landschaft eingebunden und laufen im täglichen Einsatz.

    • NestJS
    • PostgreSQL
    • TimescaleDB
    • Elasticsearch
    • Nuxt
  • Elektronischer Rechtsverkehr

    Softwarehaus der Rechtspflege (~50 Mitarbeitende)

    Eine Cloud-Anwendung für die sichere Kommunikation mit Gerichten und Behörden über eBO/EGVP — Zertifikate, Postfächer, Fristen. Dazu eine Fallakten-Anwendung mit RAG-Assistenz: Dokumente werden eingelesen, vektorisiert und im Kontext der Akte befragbar.

    • NestJS
    • pgvector
    • BullMQ
    • Nuxt
    • RAG
  • Datendrehscheibe

    mittelständische Möbelindustrie

    Ein Integrationsknoten zwischen ERP, PIM, DAM und Marktplätzen: Produktdaten, Bestände und Medien fließen über langlebige, wiederaufsetzbare Workflows — orchestriert mit Temporal, angebunden per SFTP, IMAP und Amazon-Schnittstelle.

    • NestJS
    • Temporal
    • Drizzle
    • PostgreSQL
  • Leitstand für fahrerlose Transportsysteme

    Hersteller von Intralogistik-Robotik

    Schrittweise Ablösung einer gewachsenen Angular-Anwendung durch eine Plugin-Architektur mit Module Federation — neue Funktionen entstehen im neuen Stack, während der Bestand unverändert weiterläuft.

    • React
    • Module Federation
    • TanStack Query
    • Vite
  • Digitales Gästebuch-Telefon

    Hardware-Produkt für Veranstaltungen

    Ein historisches Telefon, das auf Hochzeiten und Feiern Audio- und Videobotschaften der Gäste aufnimmt — hier verantworte ich das ganze Gerät, nicht nur die Software. Im Inneren steckt ein Einplatinencomputer, an dem Hörer, Gabel und Bildschirm direkt angeschlossen sind; die Halterungen dafür kommen aus dem 3D-Drucker. Die Geräte aktualisieren sich über Mobilfunk selbst und lassen sich als Flotte aus der Ferne verwalten.

    • Embedded Linux
    • GPIO
    • TypeScript
    • MQTT
    • 3D-Druck
    • OTA-Updates

Hintergrund

Neben meiner freiberuflichen Tätigkeit habe ich mehrere Software-Unternehmen gegründet und geführt. Diese unternehmerische Seite läuft über eigene Gesellschaften — sie steht hier, weil sie erklärt, woher meine Erfahrung kommt, nicht weil sie Teil meines Leistungsangebots wäre.

  • tiny.pictures

    Gründer der Tiny Tools Microservices GmbH

    Bild-CDN mit Echtzeit-Transformation, WebP/AVIF, Gesichtserkennung und KI-Freistellung. Von Express/AngularJS auf Hono und Nuxt modernisiert, läuft auf Kubernetes in zwei Regionen.

  • EV-Autocharge

    Mitgründer & CTO

    Automatisiertes Laden von Elektroautos im Abomodell — Geodaten, Fahrzeug-API und Abrechnung. 2025 geordnet abgewickelt.

  • Deich-Deals & Nordwest-Deals

    Mitgründer & CTO der Regio-Deals GmbH

    Regionale Deal-Apps für den Nordwesten — vom Backend über die App bis zum Händler-Onboarding.

  • Vazoo

    Mitgründer & Geschäftsführer

    Warenkorb-Suchmaschine für Beauty-Produkte: Statt einzelne Shops abzuklappern, wurde der ganze Warenkorb über mehr als 30 Händler hinweg optimiert — rund 160.000 Produkte im Index. 2021 geordnet beendet.

  • Nova Digital Group

    Principal Software Engineer (freiberuflich), mittelbar beteiligt

    Seit 2022 bin ich freiberuflich als Principal Software Engineer für die Nova Digital Solutions GmbH tätig und mittelbar an der Nova Digital Group GmbH beteiligt. Für Vorhaben, die über eine Person hinausgehen, arbeite ich dort mit einer eingespielten Gruppe zusammen.

Stationen

  1. seit 2021Freiberuflicher Full-Stack-Entwicklereigene Mandate
  2. 2020 – 2025Mitgründer & CTOEV-Autocharge
  3. 2020 – 2025Mitgründer & CTORegio-Deals GmbH
  4. 2020 – 2021Senior IT-ManagerRYTLE
  5. seit 2016Gründer & GeschäftsführerTiny Tools Microservices GmbH
  6. 2016 – 2020Senior Full-Stack-Entwicklerneusta software development
  7. 2014 – 2021Mitgründer & GeschäftsführerVazoo GmbH
  8. 2013 – 2014Business Consultantdbh Logistics IT AG
  9. 2011 – 2012Weltreiseprivat
  10. 2006 – 2011Wirtschaftsingenieurwesen (M.Sc.)Universität Bremen

Sie haben ein Vorhaben — ich habe den Stack dafür.

Antwort in der Regel am selben Werktag.

Über fünfzehn Jahre Erfahrung fließen in jede Stunde, die ich für Sie arbeite. Mein Honorar entspricht dem, was für dieses Niveau marktüblich ist — nicht günstig, aber fair. Unterm Strich ist das meist die wirtschaftlichere Wahl: Entscheidungen, die beim ersten Mal tragen, und Software, die nicht zweimal gebaut werden muss.