Projects

Projects and results

Selected projects from Daniel Hartmann’s twenty-five years as a developer and architect. They include work for clients and employers, as well as our own product, Reynt.

Each entry identifies Daniel’s role and whether he worked as an employee or through his own company. For work done in employment, we name the employer. Clients of those employers remain unnamed. The descriptions cover his contribution without disclosing confidential project details.

Diese Seite auf Deutsch

  1. 07/2024 – 06/2026

    LMZ Baden-Württemberg · DigitalPakt

    Software architect & team coordinator

    Employment

    MUSES — school IT platform for school authorities

    School IT staff in three federal states use one interface for five vendor systems. Ticket requests are stored until the ticketing system can receive them.

    MUSES gives school authorities and IT staff in Baden-Württemberg, North Rhine-Westphalia and Saxony a shared interface for Wi-Fi access, support tickets, devices and content filtering. Its .NET 9 backend uses Clean Architecture, minimal APIs and MediatR/CQRS to integrate five external SaaS services behind one REST API. Vendor-specific models stay outside the domain logic. The React 19 frontend uses OIDC authentication and role-based access, with an accessible React Aria component library published on npm and documented in Storybook. A Rust service stores ticket requests and retries failed submissions with backoff. The system runs on Kubernetes at a German hosting provider, using Terraform, FluxCD, Helm and SOPS-encrypted secrets.

    • C#
    • .NET 9
    • Clean Architecture
    • MediatR (CQRS)
    • React 19
    • Next.js
    • React Aria
    • Storybook
    • Rust
    • OIDC
    • Kubernetes
    • FluxCD
    • Terraform
    • SOPS
    • Azure Pipelines
  2. since 2024

    Octabits · in-house product

    Architect & sole developer, AI-assisted

    Own company

    Reynt — multi-tenant rental & booking platform

    Stripe Connect and PayPal were removed without changing the settlement logic. The four APIs were migrated from Elysia to Hono in one week, with no changes to the domain packages.

    Reynt is a multi-tenant booking SaaS developed and hosted in the EU. It reached production after eleven months of development alongside a day job. Thirteen packages contain four Hono APIs, three Nuxt 4 frontends, an Astro marketing and documentation site, and a headless SDK. Integration tests run against PostgreSQL in CI. Row-level security enforces tenant isolation; personal data is encrypted per tenant, searchable through blind indexes and erasable through key destruction. The platform covers bookings, multi-option offers, an append-only payment ledger, invoicing, settlements, pricing and availability. It also provides a CMS storefront builder, multilingual SEO and support for local tax and registration requirements. AI features include an agent whose proposals require operator approval, an MCP server and in-app help backed by retrieval-augmented generation.

    • TypeScript
    • Bun
    • Hono
    • Nuxt 4
    • Astro
    • PostgreSQL (RLS)
    • Drizzle ORM
    • Mollie
    • Kubernetes
    • MCP

    Explore the architecture →

  3. 01/2023 – 06/2024

    Hoovi GmbH

    Architect & backend developer

    Own company

    Smartflow AI — workflow automation platform

    Architecture and development of the backend for an AI-powered workflow automation platform.

    • Kotlin
    • KTOR
    • TypeScript
    • Python
    • TensorFlow
    • RabbitMQ
    • PostgreSQL
  4. 11/2022 – 06/2024

    Hoovi GmbH

    Lead architect & developer

    Own company

    Lottery platform for charitable associations

    Every draw is verifiable after the fact: the seed is generated cryptographically and stored alongside the result, so an association can show a supervising authority how its winners were determined.

    The platform supports charitable associations through the process of running small lotteries, from filing with the responsible authority to ticket sales, the draw and settlement. A rule set records the applicable steps, deadlines and authorities by federal state and district. Official administrative boundaries are stored in PostGIS to support region and radius searches within permitted sales areas. The .NET 8 backend uses Clean Architecture, minimal APIs and MediatR/CQRS, with a SvelteKit frontend. The platform supports SEPA direct debit, identity verification through an external provider and PDF generation for the required documents.

    • C# / .NET 8
    • Clean Architecture
    • MediatR (CQRS)
    • PostgreSQL / PostGIS
    • SvelteKit
    • OIDC
    • Kubernetes
  5. 12/2021 – 09/2022

    Hoovi GmbH

    Architect & full-stack developer

    Own company

    Web3 NFT store & trading platform

    Architecture and development of an NFT trading platform, including its frontend, backend and Polygon smart contracts.

    • Solidity
    • Polygon
    • Kotlin
    • KTOR
    • TypeScript
    • React
    • MongoDB
  6. 05/2021 – 12/2021

    Hoovi GmbH

    Architect & full-stack developer

    Own company

    Allsky — drone detection over critical infrastructure

    Fixed all-sky cameras monitor the airspace above critical infrastructure. Machine-learning models analyse the images to detect and classify flying objects, particularly drones. The platform tracks their trajectories and reports suspicious approaches.

    • TypeScript
    • Vue.js
    • Kotlin
    • Python
    • TensorFlow
    • OpenCV
    • MQTT
    • Flutter
  7. 05/2019 – 05/2021

    n-fuse GmbH

    Consultant

    Employment · project for their client

    Education management system for the public sector

    The team received a written assessment of the code and architecture, with recommendations for further development.

    Code and architecture reviews, recommendations and developer support.

    • TypeScript
    • Node.js
    • Vue.js
    • GraphQL
    • Elasticsearch
    • PostgreSQL
  8. 08/2017 – 01/2019

    n-fuse GmbH

    Architect & developer

    Employment · project for their client

    Monitoring web application for 3D printers

    Architecture and development of frontend and backend, plus the shared libraries and tool stack behind them.

    • TypeScript
    • Angular
    • ngrx
    • GraphQL
    • Node.js
    • Elasticsearch
    • PostgreSQL
  9. 07/2016 – 02/2021

    n-fuse GmbH

    Architect & developer

    Employment

    Frontend tool stack & component library

    The company’s client projects used a shared technology stack and component library.

    Frontend architecture, interface definitions, shared libraries and build tools for client projects, with support for the developers using them.

    • TypeScript
    • Angular
    • VCL / ng-vcl
    • rxjs / ngrx
    • webpack
    • GraphQL

Client references

When we discuss a potential engagement, we can put you in touch with former clients who can describe their experience of working with Daniel.

Working on a similar project?

We build AI applications on our open-source platform in weeks, and offer architecture reviews, system design and development. The offer page has the scope and the pricing model.