Projects

Three core LLM patterns, end-to-end built

Retrieval (RAG), agents and structured extraction — each tested, evaluated, dockerised and GDPR-compliant. A shared Python foundation, three different domains.

Hands-on · Live in production

Web projects for local businesses

Real, live websites — delivered end-to-end: from data preparation and local SEO through Astro development to DNS, VPS deployment and GDPR.

express-doener-scharnhorst.de Home page of Express Döner Scharnhorst — live website
Web · Astro Live

Express Döner Scharnhorst

Website for a local restaurant in Dortmund — hands-on project, live in production.

  • Data extraction & structuring
  • Google Business profile optimised & verified (local SEO)
  • Concept, design & build (Astro, mobile-first, WebP → very fast)
  • DNS/domain configuration + deployment on own VPS
  • GDPR-compliant (imprint, privacy, T&Cs, withdrawal; no tracking cookies)
AstroWebPDNSVPSDSGVO
View website
steinofenpizza-scharnhorst.de Home page of Steinofen Pizza Scharnhorst — live website
Web · Astro Live

Steinofen Pizza Scharnhorst

Website for a pizzeria in Dortmund — hands-on project, live in production.

  • Data extraction + Google Business (local SEO)
  • Concept, design & build with Astro (menu with prices/allergens, "my list", event enquiry, map)
  • DNS/domain configuration + deployment/maintenance on own VPS
  • GDPR-compliant (imprint, privacy)
AstroWebPDNSVPSDSGVO
View website
gestoria24.de Redesign home page of gestoria24.de (concept, not yet live)
Web · Astro Redesign · in progress

gestoria24.de

Full-stack project for a Spanish-speaking bureaucracy-help agency (Gestoría) in Germany: a trilingual Astro landing + a Python/Django backend (lead API & CRM), deployed on an own Hetzner VPS. Pre go-live.

  • Astro frontend, trilingual (ES/DE/EN), cookie-free (GDPR)
  • Python/Django backend: lead API (case enquiry) + private CRM (PostgreSQL)
  • Hetzner VPS infra (DE): Docker + Caddy, encrypted backups, domain redirect & email
  • GDPR: DPA with Hetzner, imprint/privacy, Germany datacenter
AstroDjangoPostgreSQLDockerHetzner VPSCaddy
Pre go-live
segurosmartinez.de Redesign home page of Seguros Martínez (concept, not yet live)
Web · Astro Redesign · in progress

Seguros Martínez

Full-stack project for a Spanish-speaking insurance broker (§34d) in Germany: an editorial Astro landing + a Python/Django backend (lead form & email delivery), hosted in Germany. Pre go-live.

  • Astro frontend (editorial, multilingual ES/DE), cookie-free
  • Python/Django backend: lead API (case enquiry) + email delivery (SOLID)
  • Compliance copy (§34d broker duties, privacy)
  • Infra: Germany hosting, SMTP, DPA (GDPR)
AstroDjangoPostgreSQLSMTPHetzner DE
Pre go-live
integra-pflege.de Redesign home page of Integra home-care (concept, not yet live)
Web · Astro Redesign · in progress

Integra Pflegedienst

Redesign for a home-care service in Dortmund — accessible, trust-building, with a PHP callback form that stores no data. Pre go-live.

  • Astro frontend (accessibility-oriented, WCAG, cookie-free)
  • PHP backend: callback form via PHPMailer + auto-acknowledgement
  • GDPR by design: no PII storage, delivery by email only
  • Deploy bundle for shared hosting (.htaccess + mail service)
AstroPHPPHPMailerWebPDSGVO
Pre go-live
kreativfriseur-zana.de Home page of Kreativfriseur Zana (concept, not yet live)
Web · Astro New website · in progress

Kreativfriseur Zana

First-ever website for a hair salon in Dortmund-Scharnhorst — from brand to code. Astro landing with a hero video and appointment requests straight via WhatsApp. Pre go-live.

  • Brand & design system (Pencil), then Astro build with a hero video
  • Appointment request via WhatsApp deep link (prefilled) — no backend needed
  • Preact islands, WCAG-oriented, cookie-free (§25 TDDDG, no tracking)
AstroPreactTailwindWhatsAppDSGVO
Pre go-live

Shared foundation

One skeleton, three projects

Clean Architecture, tested (pytest), CI (ruff/mypy), Docker and GDPR documentation — built once, reused across all three projects.

Python 3.12FastAPIJinja2 + HTMXPostgreSQLDockerGitHub ActionsMistral / OllamaClean Architecture