Patterns for building full stack applications with type safety, rapid iteration, and owning the deployment pipeline.
Templates for rapid prototyping and experiments using my tools of choice. Built for proof of concepts that can extend into long-lived applications.
Node.js • React • API
After years with the TypeScript ecosystem, this pattern finally works: pnpm for package management and turbo for monorepo support. Great for static sites, Express services, or anywhere TypeScript is your team's core skillset.
FastAPI • TaskIQ • pydantic-ai
Full-featured Python backend with AI chat, background jobs, and real-time SSE streaming. Monorepo structure with shared py-core library. Includes admin dashboard with async tool execution.
Core patterns that make shipping weekend projects and experiments satisfying.
Applications run in containers for portability, with multi-stage builds and optimized images.
Own your deployment pipeline with Terraform and Kamal for automated provisioning.
Full-featured CI/CD with testing, linting, and type checking for rapid iteration.
Near-term additions and long-term vision for the Generic Fullstack project.
Complete Terraform CI/CD
Automated provisioning with secrets management
Easy Config Deployment with Kamal
Simple declarative configuration for new services
Rust Template
Axum with Askama templates & PostgreSQL
Metrics & Logging
Prometheus metrics & centralized logging
Distributed Tracing
OpenTelemetry integration across services
🦀 Full-stack Rust template (Axum + HTMX)
🔐 Auth patterns (cryptographic keys/proxy)