Case Study - Live in Production
Geo Duelist
An AI-native product I built end-to-end to prove the architecture I sell.
Real-time PvP and turn-based hex tactics with LLM-driven personalities that remember your last 5 fights. Flutter across web/iOS/Android, Go backend with WebSocket matchmaking, PostgreSQL for shape memory, provider-swappable LLM harness (Groq primary, Claude fallback, one-line swap to Ollama or OpenAI). Ships with structured output validation, canary tokens, rate limiting, and a curated static-response fallback for when the model is slow or down. Zero infra cost on the free tier. This is the shape of every AI feature I ship for clients.