Marco Patzelt

Marco Patzelt

Integration Engineer | Agentic Systems Builder

Ich übersetze komplexe Anforderungen in schnelle, skalierbare Lösungen — von der Architektur bis zum Deployment.

Abends: Brunnfeld — LLM-Agenten in einer mittelalterlichen Wirtschaft ohne Ziele, nur Weltphysik.

Marco Patzelt
Architecture
Serverless
Backend
Node.js

Lean Architecture:
Weniger Code. Mehr Hebelwirkung.

Ich baue Software-Infrastruktur, die keine eigene IT-Abteilung zur Wartung benötigt. Bestehende Infrastruktur statt Custom-Backends. Wert schaffen, nicht Komplexität. Maximale Geschwindigkeit, keine unnötigen Lizenzkosten, volle Unabhängigkeit von trägen Systemen.

Infrastruktur &
Typsicherheit

Serverless statt Server-Farm

Keine Wartung, keine Downtime. Deployment in Serverless-Umgebungen (z.B. Vercel) bedeutet, dass Rechenleistung nur dann bezahlt wird, wenn sie auch genutzt wird.

TypeScript Logic

Strenge Typisierung verhindert Fehler, bevor sie passieren. Das Resultat ist eine extrem stabile Code-Basis, die auch bei komplexen Features nicht zusammenbricht.

import { NextResponse } from 'next/server';

import { createClient } from '@supabase/ssr';

export async function POST(req: Request) {

// Typsichere Validierung

const body = await req.json();

const { id } = Schema.parse(body);

const supabase = createClient();

const { data } = await supabase

.from('events')

.select('*');

return NextResponse.json(data);

}

System Status

API Gatewayeu-central-1
24ms
Postgres Replicaread-only
12ms
REALTIME SYNC

Backend & Daten

Backend-as-a-Service mit Supabase (PostgreSQL).

Der Vorteil: Die gleiche Power wie Enterprise-Systeme, aber ohne den Overhead. Daten werden in Echtzeit synchronisiert – extrem schnell und skalierbar.

Modulare Architektur

Unabhängige Komponenten, flexibel verbunden.

Das Prinzip: Es geht nicht nur um APIs, sondern um echte Entkopplung. Teile des Systems können unabhängig voneinander funktionieren, ausgetauscht oder skaliert werden.

Entwickelt mit

TypeScript von Ende zu Ende — von Integrations-Middleware bis zu deterministischen Game-Engines. Das sind die Tools, mit denen ich wirklich shippe.

TypeScript
Node.js
Next.js
OpenRouter
SSE Streaming
LLM Orchestration
Game Engine
Vercel
Git
Tailwind
03
Frontend Engineering

Design-Umsetzung & System-Integration.

Ich realisiere vollständige Web-Interfaces, die visuell überzeugen und technisch nahtlos mit der darunterliegenden Architektur verschmelzen.

Visual Fidelity

"Aus statischen Layouts werden funktionale, responsive Webseiten. Ich übersetze Designs exakt in Code."

Pixel-Perfekt
Implementation

Type Safety

"Ich hauche dem Design Leben ein. Wie verhalten sich Filter? Was passiert beim Klick? Ich entwickle die Interaktions-Logik."

Interaktions-Logik
Behavior

User Experience

"Das Frontend ist kein isolierter Anstrich, sondern das passgenaue Gegenstück zum Backend. Datenstrukturen greifen perfekt ineinander."

Architektur
Integration

Brunnfeld Mittelalterliche Dorfökonomie.

Autonome Multi-Agenten-Simulation, in der LLM-Agenten über strukturiertes Tool-Calling in einer deterministischen Game-Engine agieren. Keine Verhaltens-Prompts, keine Strategie-Anweisungen. Agenten erhalten eine ~300-Token-Wahrnehmung des Weltzustands und geben JSON-Action-Arrays zurück, die die Engine gegen den Live-Zustand validiert und auflöst. Die Engine besitzt die Physik. Das LLM trifft die Entscheidungen.

Engine vs. Agent

Die Engine erzwingt Hunger, Werkzeugverschleiß, Lieferketten und saisonale Erträge. Das LLM entscheidet, was mit dieser Realität zu tun ist. Keines von beiden allein erzeugt das, was du siehst.

agent_runtime.log
> TICK_017: Spring, Monday 08:00
> BUILD_PERCEPTION: anselm → Bakery
> AGENT: inventory=[flour×2, bread×3] wallet=32c

Perception Builder

Jeder Tick baut die Engine einen ~300-Token-Welt-Snapshot pro Agent: Standort, Inventar, Geldbörse, Marktplatz-Orders, Körperzustand. Der Agent liest nur das — niemals den rohen Weltzustand.

wheat ×4
Mill (Gerda only)
flour ×2
flour ×1
Bakery (Anselm only)
bread ×4
[BOTTLENECK] Gerda missing → bread halted

Harte Lieferketten

Weizen → Mühle (nur Gerda) → Mehl → Bäckerei (nur Anselm) → Brot. Ein fehlendes Glied stoppt die Produktion. Keine Anweisungen nötig — die Engine macht es strukturell notwendig.

01
Perception
LLM
03
Resolution

Emergente Governance

Dorf-Probleme häufen sich in der Wahrnehmung des Ältesten an, wenn echte Schwellenwerte überschritten werden: kaputte Werkzeuge, Hunger, Wohlstandskonzentration. Agenten können petitionieren. Wenn der Druck steigt, ruft Otto eine Versammlung ein. Abstimmungen gelten sofort.

Supply Chain Check
ACTIVE
Engine (Recipe)
flour ×1 req.
Engine (Inventory)
flour ×2 avail.
SUPPLY_CHECK (PASS)

Skalierbar

Generiere Welten mit bis zu 1000 Agenten in 5 Dörfern via einem einzigen API-Aufruf. Läuft auf jedem OpenRouter-Modell oder lokal über Claude CLI. Kostenlose Modelle werden unterstützt.

Architecture Logic

High-Performance
Integration Layer

Die Aufgabe

Konzeption der Integrations-Schicht zwischen einer modernen Marketing-Plattform und Microsoft Dynamics 365 CRM. Technische Client-Koordination, API-Orchestrierung und Serverless-Infrastruktur auf Vercel.

Die Umsetzung

Middleware Engineering
Node.js auf Vercel — Frontend von CRM-Logik entkoppeln.
Daten-Synchronisation
Dynamics 365 Entitäts-Abgleich in Echtzeit.
High-Performance Caching
Upstash (Redis) für Latenz-Minimierung.
Automated Pipeline
Automatisierte Content-Verarbeitung.
FrontendEnterprise Core
Middleware
Vercel Serverless
POST /api/ingest
Redis Lock

"key": "sys_123_lock",

"ttl": 60,

"status": "acquired"

Processing API

"text": "Complex Entity",

"source": "RAW",

"target": "NORM"

Core Sync
Enterprise Core System
await crm.create(data)
Engineering Logs

Latest Thoughts.

View all posts

Lass uns
vernetzen.

Tagsüber baue ich Middleware, nachts autonome Agentensysteme. Wenn du an etwas Ernstem im Bereich agentischer Infrastruktur arbeitest, würde ich gerne davon hören.

Schreib mir
Schreib mir