Daniel Siebert

Technischer Nachweis

Ausgewählte Projekte

Eine Auswahl realer Umsetzungen — von dieser zweisprachigen Executive-Website über eine Cloudability-Evidenz-Pipeline, einen wöchentlichen FinOps-Quellendesk und eine Targetprocess-Konfiguration bis zu EU-Ausschreibungs-KI (MultipleAusschreibungen / tender-agent), AWS-Infrastruktur, Datenpipelines und Marketing-Automatisierung.

← Start
CV

siebert.cv — Executive-CV & Portfolio

Zweisprachige Executive-Website mit Web-CV, PDF-Downloads (DE/EN), Projektübersicht, LetsChangeTogether-Framework-Landing (/lct), Insights und integrierter Cal.com-Beratung. Umgesetzt mit Next.js 16 App Router (Turbopack), React 19, Locale-Proxy, Dark/Light-Theme, responsivem Mobile-Hero, Vercel-Analytics-Conversion-Events und GitHub-Actions-CI auf Node.js 24 (CV-Inhaltsvertrag, 31 HTTP-E2E + 49 Playwright-Viewport-Checks).

Ergebnis: Produktiv-Website mit DE/EN-Routen, SEO, LCT-Funnel und Beratungs-Conversion-Tracking.

Next.js 16 · React 19 · TypeScript · i18n · Web-CV

GEN

Cloudability-Evidenz-Pipeline

Entworfen und betrieben als FinOps Engineer und AWS Cloud Solutions Architect bei It's Value. Das Repository gehört der Firma. Die Architektur entscheidet, welche Zahl es geben darf. Ein Lauf liest eine Kundensicht über die Cloudability-EU-API. Der Schlüssel lebt nur in der Prozessumgebung, ein anderer Host als die EU-API wird abgelehnt. Auf AWS ist Rightsizing nach Service geschnitten — EC2, EBS, S3, RDS, Elastic IP — und ein Rightsize bleibt eine andere Tatsache als ein Terminate. GCP umfasst GCE, verwaltete Instanzgruppen und Disks. Commitments und Kostendimensionen laufen über AWS, Azure und GCP, 1 Jahr und 3 Jahre bleiben getrennt, dazu ein lesender Spend-Abruf nach Geschäftsdimension. Jeder Abruf ist ein eigener Evidenzordner: Request-Log, SHA-256 pro Seite, Währung oder eine explizite Lücke, und eine Coverage-Zeile, die nur vollständig ist, wenn Zeilenzahl, eindeutige Ressourcen und das gemeldete Total zusammenpassen. Unvollständige Zeilen, Schema-Abweichungen und Zahlart-Abweichungen bleiben leer. Eine Null ist nie still, eine fehlende Währung wird nie als Euro angenommen. Das Workbook ist ein eigener Bau. Konsolenwerte und API-Werte liegen in getrennten Zellen, ein veralteter API-Wert kann die Konsole nicht überschreiben. Commitments, die die API nicht liefert, bleiben leer. Die Leseregeln sind getestet.

Ergebnis: Eine Evidenzkette, die ein FinOps Engineer wiederholen und eine Analystin vertreten kann.

FinOps Engineer · AWS Cloud Solutions Architect · Cloudability · AWS · Azure

LYR

HappyImmo — Layered Platform

Platform Engineering über vier Repositories (Infrastructure, DataPool, Backend, Frontend). Infra stellt ephemerale Cloud SQL PostgreSQL 16 mit PostGIS bereit, Workload Identity Federation für keylose GitHub-Actions-Auth, Budget-Alerts, Terraform-Referenzmodule sowie Deploy-/Teardown-Skripte. Data Pool betreibt 41 versionierte Ingestion-Domains — Python-ETL und Scraping, schema-normalisierte Loads, Domain-Registry, wellenbasierte Orchestrierung, Preflight-Gates und optionales Disposable-Database-E2E in der CI. Backend: Node-24-Express (Pino-Structured-Logs, prom-client /metrics) auf Docker Compose App → PgBouncer (Transaction Pooling, keine Prepared Statements) → Postgres; Compose-Smoke und Migration-Checks in der CI. Frontend: Vite + React + TypeScript mit Typecheck/Build-CI. Lokale Observability: Prometheus-Metriken, Grafana-Dashboards, Loki-Log-Aggregation.

Ergebnis: Korrelierte Metriken, Logs und Health-Signale über Ingestion-Pipelines und API-Runtime — CI-gesicherte Loads auf ephemeraler Cloud SQL.

HappyImmo · GCP · PostGIS · Terraform · Prometheus

TA

Tender Agent — EU-Vergabe-KI

Multi-Agent-System für öffentliche EU-Ausschreibungen. Mit LangGraph und Grok (xAI): Analyse, Strategievertrag, Master-Outline-YAML, Kapitelerstellung mit Curated Merge, Fragment- und Kohärenz-Review sowie Human-in-the-Loop-Gates — einreichfähige Angebote mit Obsidian-kompatiblen Workflows.

Ergebnis: CERV-taugliche Kapitel-Pipeline mit nachvollziehbaren Freigaben und Human-in-the-Loop-Review.

Python · LangGraph · Grok · Multi-Agent · EU Tenders

AFI

Wöchentlicher FinOps-Quellendesk

Entworfen und betrieben als FinOps Engineer bei It's Value. Das Repository gehört der Firma. Eine ISO-Woche erzeugt zwei Lieferungen aus Primärquellen: Blogs von AWS, Azure und GCP, FinOps Foundation, FOCUS und Seiten von KI-Anbietern. Zitiert wird die Hersteller-URL, nicht ein Newsletter, ein Social-Media-Beitrag oder ein Tracking-Link. Scoring und Mix entscheiden, was die Woche enthält. Der Extrakt speist ein Quellenpaket für die Wissensbasis und einen HTML-Newsletter. Ein optionaler Modellaufruf schreibt nur den Einstieg. Jede Story kann einen Kasten unter fester Überschrift tragen, was die Meldung für die Mandatsarbeit heißt. Eine Sendesperre verhindert einen zweiten Versand derselben Woche. GitHub Actions ist der Freigabeweg für beide Mails. Tests decken den Paketbau. Dieser Kasten gibt keine versendete Ausgabe wieder.

Ergebnis: Ein wöchentlicher FinOps-Betriebsrhythmus, der aus der CI läuft, mit Quellen, die eine Analystin öffnen kann.

FinOps Engineer · AWS · Azure · GCP · FinOps Foundation

SPM

Targetprocess-Konfigurationspipeline

Entworfen für It's Value. Das Repository gehört der Firma. Das ist nicht der FinOps-Bau und nicht die AWS-Architektur. Der Extraktor blättert Konfiguration und Entitäten in versioniertes JSON. Ein Snapshot-Ordner verhindert, dass ein Lauf den letzten überschreibt. Die Dokuschicht schreibt As-built-Konfigurationsdoku, ein Entitätsmodell mit Feldtabellen, ein Changelog zwischen zwei Snapshots, rollenbezogene Trainingsleitfäden, einen Abhängigkeitsgraphen über Automatisierungsregeln, Validierungsregeln und Ansichten, und einen bewerteten Health-Check. Zugriffstoken erneuern sich selbst. Der Weg zurück nach Targetprocess ist ein Provisioner mit explizitem Dry-Run: Custom Fields, Mashups, Automatisierungsregeln und CSV-Massenanlage. Ein Löschen bleibt blockiert, bis es ausdrücklich erlaubt ist. Sandbox und Produktion sind getrennte Umgebungen.

Ergebnis: Ein System of Record für Konfiguration, freigegeben per Dry-Run statt per Klick durch die Oberfläche.

Solution design · Targetprocess · Documentation · Dry-run · Sandbox

SLK

Slack Community Member Scraper

Testgetriebene Slack-Web-Client-Automatisierung mit Playwright — extrahiert Kanalmitglieder inkl. E-Mails und Profildaten ohne API-Limits, exportiert JSON/CSV für CRM-Anreicherung, Community-Analytics und zielgerichtete Kampagnen.

Ergebnis: CRM-fähige Mitglieder-Exports ohne Slack-API-Rate-Limits.

Python · Playwright · Slack · Marketing · TDD

GM

AWS Grocery App Infrastructure

Produktionsreife AWS-Infrastruktur für GroceryMate v2 mit Terraform und automatisiertem Bash-Deployment. Immutable EC2-Rollouts via Auto Scaling Groups, Secrets über AWS Secrets Manager, Bastion-Deployment-Pipeline, RDS PostgreSQL und Nginx-Static-Hosting mit CI/CD.

Ergebnis: Immutable AWS-Deployments mit Secrets-Management und wiederholbaren Rollouts.

Terraform · AWS · RDS · React · DevSecOps

IS

Instagram Scraper

Modulares Instagram-Scraping mit Oxylabs-Proxy, automatischem Scheduling, Instaloader-basierter Sammlung, SQLite-Persistenz, Deduplizierung, Rate-Limit-Handling und E-Mail-Benachrichtigungen für zuverlässigen Dauerbetrieb.

Ergebnis: Dauerhafter Scrape-Betrieb mit Deduplizierung und Proxy-Failover.

Python · Instaloader · Social Media · Marketing · Automation