Daniel Siebert

Technical Proof

Selected Projects

A selection of hands-on work — from this bilingual executive site and a Cloudability evidence pipeline to a weekly FinOps source desk, Targetprocess configuration, EU tender AI (MultipleAusschreibungen / tender-agent), AWS infrastructure, data pipelines, and marketing automation.

← Home
CV

siebert.cv — Executive CV & Portfolio

Editorial bilingual executive site combining Web-CV, downloadable PDFs (DE/EN), project showcase, LetsChangeTogether frameworks landing (/lct), insights, and integrated Cal.com consulting. Built with Next.js 16 App Router (Turbopack), React 19, locale proxy, dark/light theming, responsive mobile hero, Vercel Analytics conversion events, and GitHub Actions CI on Node.js 24 (CV content contract, 31 HTTP E2E + 49 Playwright viewport checks).

Outcome: Live production site with DE/EN routes, SEO, LCT funnel, and consulting conversion tracking.

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

GEN

Cloudability evidence pipeline

Designed and run as FinOps Engineer and AWS Cloud Solutions Architect at It's Value. The company owns the repository. The architecture decides which figure may exist. A run reads one customer view from the Cloudability EU API. The key lives only in the process environment, and any host other than the EU API is refused. On AWS, rightsizing is split by service — EC2, EBS, S3, RDS, Elastic IP — and a rightsize stays a different fact from a terminate. GCP covers GCE, managed instance groups and disks. Commitments and cost dimensions cover AWS, Azure and GCP, with 1-year and 3-year terms kept apart, plus a read-only spend pull by business dimension. Each pull is its own evidence folder: request log, SHA-256 per page, currency or an explicit gap, and a coverage row that is complete only when row count, unique resources and the reported total match. Incomplete rows, schema mismatches and payment mismatches stay empty. A zero is never silent, and a missing currency is never assumed to be euro. The workbook is a separate build. Console values and API values stay in separate cells, so a stale API value cannot overwrite the console. Commitments the API cannot return stay blank. The read-view rules are tested.

Outcome: An evidence trail a FinOps engineer can rerun and an analyst can defend.

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

LYR

HappyImmo — Layered Platform

Platform engineering across four repositories (Infrastructure, DataPool, Backend, Frontend). Infra provisions ephemeral Cloud SQL PostgreSQL 16 with PostGIS, Workload Identity Federation for keyless GitHub Actions auth, budget alerts, Terraform reference modules, and scripted deploy/teardown. Data pool runs 41 versioned ingestion domains — Python ETL and scraping, schema-normalized loads, domain registry, wave-based orchestration, preflight gates, and optional disposable-database E2E in CI. Backend: Node 24 Express (Pino structured logs, prom-client /metrics) on Docker Compose App → PgBouncer (transaction pooling, no prepared statements) → Postgres; compose-smoke and migration checks in CI. Frontend: Vite + React + TypeScript with typecheck/build CI. Local observability: Prometheus metrics, Grafana dashboards, Loki log aggregation.

Outcome: Correlated metrics, logs, and health signals across ingestion pipelines and API runtime — CI-gated loads on ephemeral Cloud SQL.

HappyImmo · GCP · PostGIS · Terraform · Prometheus

TA

Tender Agent — EU Procurement AI

Multi-agent system for EU public tenders. Built with LangGraph and Grok (xAI): analysis, strategy contract, master outline YAML, chapter-by-chapter drafting with curated merge, fragment and coherence review, and human-in-the-loop gates — producing submission-ready proposals with Obsidian-compatible workflows.

Outcome: CERV-scale chapter pipeline with auditable gates and human-in-the-loop review.

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

AFI

Weekly FinOps source desk

Designed and run as FinOps Engineer at It's Value. The company owns the repository. One ISO week produces two deliveries from primary sources: AWS, Azure and GCP blogs, the FinOps Foundation, FOCUS, and AI-vendor pages. The citation is the manufacturer URL, not a newsletter, a social post or a tracking link. Scoring and mix choose what the week contains. Extraction feeds a source pack for the knowledge base and an HTML newsletter. An optional model call writes only the lede. Each story can carry an implication box under a fixed heading, stating what the item means for client work. A send lock stops a second send of the same week. GitHub Actions is the release path for both mails. Tests cover the pack build. This card does not reproduce a sent issue.

Outcome: A weekly FinOps operating cadence that ships from CI, with sources an analyst can open.

FinOps Engineer · AWS · Azure · GCP · FinOps Foundation

SPM

Targetprocess configuration pipeline

Designed for It's Value. The company owns the repository. This is not the FinOps build and not the AWS architecture. The extractor pages through configuration and entity data into versioned JSON. A snapshot folder keeps a run from overwriting the last one. The documentation layer writes as-built configuration docs, an entity-model diagram with field tables, a changelog between two snapshots, role-based training guides, a dependency graph across automation rules, validation rules and views, and a scored health check. Access tokens renew on their own. The path back into Targetprocess is a provisioner with an explicit dry-run: custom fields, mashups, automation rules and bulk CSV. A delete stays blocked until it is explicitly allowed. Sandbox and production are separate environments.

Outcome: A system of record for configuration, promoted by dry-run instead of by clicking through the UI.

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

SLK

Slack Community Member Scraper

Test-driven Slack Web Client automation using Playwright — extracts channel members including emails and profile data without API limits, exports JSON/CSV for CRM enrichment, community analytics, and targeted marketing campaigns.

Outcome: CRM-ready member exports without Slack API rate-limit constraints.

Python · Playwright · Slack · Marketing · TDD

GM

AWS Grocery App Infrastructure

Production-ready AWS infrastructure for GroceryMate v2 using Terraform and automated Bash deployment. Immutable EC2 rollouts via Auto Scaling Groups, secrets via AWS Secrets Manager, bastion-based deployment pipeline, RDS PostgreSQL, and Nginx static hosting with integrated CI/CD.

Outcome: Immutable AWS deployments with secrets management and repeatable rollouts.

Terraform · AWS · RDS · React · DevSecOps

IS

Instagram Scraper

Modular Instagram scraping system with Oxylabs proxy integration, automated scheduling, Instaloader-based collection, SQLite persistence, deduplication, rate-limit handling, and email notifications for reliable long-term operation.

Outcome: Long-running scrape operations with deduplication and proxy failover handling.

Python · Instaloader · Social Media · Marketing · Automation