A production-grade community platform built from scratch by a solo engineer.
Architecture documentation covering Full-Stack Kotlin, modular backend design, self-hosted Kubernetes infrastructure, and AI-assisted development methodology.
One language from database queries to React UI components. Shared multiplatform DTOs, type-safe theming, and compile-time safety across the entire stack.
Strict Gradle module boundaries enforcing domain-driven design. Explicit constructor DI, in-memory event bus, and extraction-ready architecture — no framework magic.
Single-node k3s cluster with ArgoCD GitOps, Traefik ForwardAuth, Keycloak SSO, automated TLS, and a fully self-hosted CI/CD pipeline.
PMTiles vector maps served from MinIO, PostGIS spatial queries, MapLibre GL JS rendering — zero commercial API dependencies for map-based item discovery.