Profil

Daniel Hartmann.

Freiberuflicher Softwarearchitekt und Entwickler. Fünfundzwanzig Jahre lang Systeme gebaut — und inzwischen öfter derjenige, der entscheidet, welche Form sie bekommen, bevor jemand sie schreibt.

Daniel Hartmann

Angefangen habe ich 2001 mit einem ERP-System — vom Datenbankschema über die Geräteanbindungen bis zu den gedruckten Berichten — und bin dem Stack seitdem treu geblieben. Ember und jQuery wichen Angular, dann Vue und React; C# und Java wichen TypeScript, Kotlin, Go und Rust. Die Sprachen wechselten, der interessante Teil nicht: entscheiden, wo eine Grenze verläuft — und dafür sorgen, dass sie hält.

Über weite Strecken des letzten Jahrzehnts hieß das: der Architekt sein — bei n-fuse über Kundenprojekte hinweg, als CTO der eigenen Firma Hoovi beim Aufbau einer SaaS-Plattform aus dem Nichts, und beim LMZ Baden-Württemberg an MUSES, einer DigitalPakt-Plattform, über die drei Bundesländer ihre Schul-IT verwalten. Seit 2021 kommt dazu: ein eigenes Unternehmen führen, in dem Architekturentscheidungen und ihre Folgen auf demselben Schreibtisch landen.

Dieses Unternehmen ist die DK2 Ventures UG; octabits ist der Name, unter dem sie öffentlich auftritt. Ihr Produkt ist Reynt, eine mandantenfähige Buchungsplattform, die ich von Anfang bis Ende selbst verantworte — was nur geht, weil KI-Coding-Agenten inzwischen ein fester Teil meiner Arbeitsweise sind. Keine Autovervollständigung, sondern Orchestrierung: von der Architekturdiskussion über die Codegenerierung bis zum Review. Der Umfang ist beachtlich — dreizehn Pakete mit Zahlungen, Mandantentrennung und Steuerpflichten, in elf Monaten nebenberuflich aus einem leeren Repository —, aber wofür man mich engagiert, ist die Disziplin dahinter: Grenzen, die ein Agent nicht stillschweigend überschreiten kann, Integrationstests gegen eine echte Datenbank in der CI, und Reviews, die menschlich bleiben.

Meine Art zu bauen hat sich in zehn Jahren kaum geändert — und sie ist aufgeschrieben statt nur behauptet: sechzehn Muster, jedes belegt mit ausgeliefertem Code und einer ehrlichen Anmerkung dazu, was es kostet. Diese Seite gibt es nur auf Englisch.

Die wiederverwendbaren Teile werden herausgelöst und veröffentlicht — octaflow, die Plattform-Pakete und ein cert-manager-Webhook, den ich geforkt habe, weil das Original nicht mehr gepflegt wurde und ich Wildcard-Zertifikate brauchte, die funktionieren. Die Projekte offen zu pflegen ist die günstigste Form von Qualitätskontrolle. Die Übersicht (englisch).

Verfügbar bin ich derzeit für Kundenarbeit: Architektur-Reviews, den Entwurf neuer Systeme und die Umsetzung selbst, wenn ein Team jemanden braucht, der den Code auch schreibt. Remote in der EU oder im Raum Stuttgart. Wie das konkret aussieht, beschreibe ich dort, mit Dauer und Ergebnis.

Eine ehrliche Fußnote, weil sie den Lebenslauf erklärt: Am liebsten würde ich ein Produkt verantworten und dabeibleiben — Entscheidungen, deren Folgen auf meinem eigenen Schreibtisch landen, in einem kleinen, erfahrenen Team. Deshalb gibt es Reynt, und deshalb ist die richtige Festanstellung nach wie vor ein Gespräch wert. Keins von beidem macht mich in einem laufenden Auftrag weniger verlässlich.

Read this in English

Verfügbarkeit

Status
Sofort verfügbar
Kapazität
Bis Vollzeit
Einsatzort
EU-weit remote oder vor Ort im Raum Stuttgart
Tagessatz
Auf Anfrage
Vertrag
Werk- oder Dienstvertrag über octabits — DK2 Ventures UG (haftungsbeschränkt)

Werdegang

Wo die Zeit hingegangen ist.

  1. seit 12/2021 · nebenberuflich, seit 07/2026 hauptberuflich

    Softwarearchitekt & Entwickler

    Octabits — DK2 Ventures UG

    Eigenes Unternehmen. Architektur und Full-Stack-Entwicklung von Reynt — einer produktiven Multi-Tenant-SaaS, die ich als Architekt und alleiniger Entwickler verantworte — neben der Arbeit für Kunden. Die Orchestrierung von KI-Coding-Agenten ist fester Bestandteil des Vorgehens: von der Architekturentscheidung über die Codegenerierung bis zum Review.

  2. 07/2024 – 06/2026

    Softwarearchitekt & Teamkoordinator

    LMZ Baden-Württemberg

    Architektur und Entwicklung von MUSES, einem länderübergreifenden DigitalPakt-Projekt zur Verwaltung und Konfiguration der Schul-IT-Infrastruktur in drei Bundesländern, inklusive fachlicher Koordination eines drei- bis fünfköpfigen Entwicklungsteams.

  3. 05/2021 – 06/2024

    CTO, leitender Architekt & Entwickler

    Hoovi GmbH — eigenes Unternehmen

    Technische Gesamtverantwortung für den Aufbau einer SaaS-Plattform im eigenen Unternehmen — von Architektur und Technologieauswahl über Aufbau und Führung eines vierköpfigen Entwicklungsteams bis zur Produktentwicklung.

  4. 07/2016 – 02/2021

    Leitender Softwarearchitekt

    n-fuse GmbH

    Full-Stack-Architektur und -Entwicklung über Kundenprojekte hinweg; verantwortlich für das Frontend-Tooling, die Komponentenbibliotheken und den Technologie-Stack.

  5. 05/2012 – 06/2016

    Senior-Entwickler

    n-fuse GmbH

    Single-Page-Anwendungen, gemeinsam genutzte Bibliotheken und interne Werkzeuge in einer Reihe von Kundenprojekten.

  6. 09/2001 – 12/2012

    Entwickler

    CiS GmbH und andere

    Ein ERP-System samt Datenbankarchitektur, Geräteanbindungen und Berichtswesen; betriebliche Webanwendungen; ein RFID-Zeiterfassungssystem sowie ein webbasiertes Live-Support-System auf JavaEE und XMPP.

Die Zeiträume überschneiden sich, weil die Firma zuerst da war: Octabits besteht seit 2021 — nebenberuflich neben den Anstellungen und Aufträgen, die darunter stehen, und seit 07/2026 hauptberuflich.

Technologien

Wonach ich greife.

Programmiersprachen

  • TypeScript
  • C#
  • Kotlin
  • JavaScript
  • Java
  • Python
  • Rust
  • Go
  • Dart
  • Solidity
  • PHP

KI / LLM

  • Claude Code
  • Claude API
  • Agenten-Orchestrierung
  • Vercel AI SDK
  • MCP
  • RAG / embeddings

Frontend

  • Vue / Nuxt
  • React / Next.js
  • Astro
  • Angular
  • Svelte
  • rxjs
  • ngrx
  • Flutter
  • Tailwind CSS

Backend

  • Bun (Hono, Elysia)
  • Node.js (express, koa, nest)
  • Kotlin/Java (KTOR, Spring)
  • ASP.NET Core
  • GraphQL
  • REST

Testen

  • Vitest
  • Playwright
  • Cypress
  • JUnit
  • Testcontainers

Daten

  • PostgreSQL
  • Redis
  • MongoDB
  • Elasticsearch
  • MySQL / MariaDB
  • MS SQL Server

Plattform

  • Docker
  • Kubernetes
  • Terraform
  • FluxCD
  • Helm
  • GitHub Actions
  • Azure Pipelines

Sprachen

  • DeutschMuttersprache
  • EnglischVerhandlungssicher
  • SchwedischGrundkenntnisse