- Zuplo AI, entwickelt mit Mastra und dem AI SDK: ein auf Cloudflare Workers laufender Portal-Agent, der Entwickler dabei unterstützt, APIs zu konfigurieren, zu testen und Probleme zu beheben. Tools, die Änderungen vornehmen, erfordern eine Freigabe; sämtliche Tool-Aufrufe werden per Tracing erfasst
- Autonome Claude-Routine, die Aktivitäten aus Slack, Intercom, GitHub, Linear, Bereitschaftsdienst und Kalender ausliest und daraus werktäglich ein priorisiertes Briefing erstellt
Daniel Lehr
Frontend- und Product Engineer mit Fokus auf Developer-Tools, API-Infrastruktur und KI-Systeme. Ich leite die Entwicklung von Zudoku, Zuplos Open-Source-Framework für API-Dokumentation. Seit über zehn Jahren entwickle ich vor allem Produkte, mit denen Entwickler direkt arbeiten: Developer-Portale, Dokumentation, Designsysteme und Tooling für KI-Agenten.
Berufserfahrung
Zuplo
seit Juni 2024 · RemoteSenior Software Engineer
Zuplo ist ein programmierbares API-Gateway mit integriertem Developer-Portal sowie Funktionen für Monetarisierung und MCP.
Zudoku ist Zuplos Open-Core-Framework für API-Dokumentation, entwickelt mit React und TypeScript auf Basis von Vite. Es bildet die technische Grundlage des kommerziellen Developer-Portals und ist MIT-lizenziert, sodass die Community es über Plugins erweitern kann.
- Als Lead Maintainer verantwortlich für Entwicklung, Architektur und Release-Pipeline von Zudoku
- Zudoku bildet die Grundlage aller Kundenportale von Zuplo, darunter das Developer-Portal von AccuWeather für eine API mit Milliarden Aufrufen pro Monat
- Aufbau von Zudoku als Vite-basiertes Framework: Plugin-Architektur, OpenAPI-Rendering, interaktiver API-Playground, Theming, Authentifizierung und Suche
- Entwicklung der Monetarisierung für Zuplo und Zudoku: ein Plugin zur Darstellung von Preisen und Tarifen in Kundenportalen sowie der Gateway-Tarifeditor für das neu gestaltete Self-Service-Portal von AccuWeather
- Kundenseitige Tools im AI Gateway für die Einrichtung von Providern, Policies, Teamzugriffen und Nutzungslimits sowie für Analytics; dazu MCP-Endpunkte für Claude, ChatGPT, Cursor und VS Code
- Redesign des API-Key-Services, OpenAPI-Designer und gemeinsame Komponentenbibliothek, jeweils mit Verantwortung für UX und Umsetzung
- Umsetzung des Developer-Portals für Rewiring America auf Basis von Zudoku, inklusive Clerk-Authentifizierung
- Aufbau der Pipeline in Zuplos CLI und Deployer, die Portal-Konfigurationen von Kunden in bereitgestellte Zudoku-Sites überführt
Stellate
Oktober 2022 – April 2024 · RemoteSenior Software Engineer
Stellate war eine Edge-Caching- und API-Management-Plattform für GraphQL.
- Entwicklung von GraphDoc, einem Open-Source-Generator für GraphQL-Dokumentation, der später von Stellate übernommen wurde
- Umsetzung eines Generators für GraphQL-Developer-Portale mit Landingpage, Authentifizierung und Dokumentation
- Aufbau eines wiederverwendbaren Designsystems gemeinsam mit einem Designer, inklusive automatisiertem Figma-Abgleich
- Entwicklung von Rust/WASM-Bridges, die Backend-Logik im Frontend nutzbar machten. So konnten Nutzer die Query-Komplexität für Rate Limits und die Aufteilung einer Query im Cache nachvollziehen
Tocsen
April 2020 – August 2022 · FreiburgSenior Software Engineer
Tocsen entwickelt einen Sturzsensor für Radfahrer, der Stürze mit Kopfaufprall erkennt und Notfallkontakte alarmiert.
- Entwicklung der React-Native-App, die sich per BLE mit dem Sensor verbindet, einschließlich eines eigenen Protokolls für Firmware-Updates over the air
- Aufbau des Backends für die Notfallerkennung: GraphQL-Services auf Cloudflare Workers, föderiert hinter einem API-Gateway
- Aufbau eines plattformübergreifenden Designsystems für die Web- und Native-Apps
Allthings
Juni 2016 – November 2019 · FreiburgSenior Software Engineer
Allthings entwickelt eine Mieterplattform für die Immobilienbranche.
- Entwicklung konfigurierbarer Web-Apps mit React und Redux von Grund auf, darunter ein soziales Netzwerk und ein Marktplatz für Mieter
- Veröffentlichung von allthings/elements, einem Open-Source-Designsystem, über das Drittanbieter die App erweitern konnten
ADITION Technologies
Juli 2013 – Mai 2016 · FreiburgSoftware Engineer
Ausbildung zum IT-Systemkaufmann bei ADITION · September 2010 – Juni 2013
KI-Systeme
Technische Kenntnisse
- Web-Entwicklung
- TypeScriptJavaScriptSemantisches HTMLModernes CSSReact
- Produkt & UI
- DesignsystemeBarrierefreiheitResponsives DesignReact NativeTailwind CSSshadcn/ui
- Developer-Tools
- ViteRolldownPlugin-ArchitekturVitestPlaywrightGitCI/CD
- KI-Engineering
- MastraAI SDKMCPTool CallingAgenten-WorkflowsClaude CodeGitHub Copilot
- APIs & Plattform
- Node.jsOpenAPIGraphQLRESTAPI-Design & DXDeveloper-PortaleEdge & Serverless (Cloudflare Workers)SQLWebAssembly