Skip to main content
nachtigall.dev
projectswriteupsexperiencecontact

projects

Personal projects and

Built end-to-end — from database schema to production deployment.

2025 - present [[featured]]

Marktvogt

Search platform for medieval and historical events across Germany. Go backend, Svelte frontend, PostgreSQL full-text search, deployed on Kubernetes. AI-powered admin pipeline for automated event ingestion in development.

GoSvelteTypeScriptPostgreSQLKubernetes
→ Visit
2026 - present [[featured]] [[in progress]]

auth-playground

Hands-on portfolio piece working through modern authentication mechanisms — sessions, JWT, OAuth, passkeys — paired with documented breakdowns of typical implementation pitfalls and engineering trade-offs. Svelte 5 frontend, Go backend.

GoSvelte 5TypeScriptTailwind CSS
→ Source
2025 - present

Infinity Tales

AI role-playing game with branching storylines, character progression, and AI-generated scene art. Rewritten from Firebase + React to Go + PostgreSQL + Svelte for full data ownership. Multi-provider LLM integration via OpenRouter.

GoPostgreSQLSvelteTypeScriptOpenRouter
→ Play Now
2026

Vessel

Self-hosted control plane for Ollama. Manages local model lifecycle without cloud dependencies — no model traffic leaves the host, no third-party API trust required. Go backend, Svelte 5 frontend, Docker deploy.

GoSvelte 5TypeScriptOllamaDocker
→ Source
© 2026 nachtigall.dev
built with svelte 5 · sveltekit · tailwind v4 · self-hosted
imprint · privacy