The tools and technologies I use to build platforms, operating systems, and ventures. More important than any specific tool are the principles that guide the choices.
App Router, React Server Components, server actions
Strict mode, comprehensive typing
Server and client components, hooks, context
Utility-first CSS with design tokens
Accessible component primitives
Real-time reactive backend, structured data
Relational data where appropriate
Media, documents, artifacts
Containerized builds, multi-stage
Self-hosted deployment platform
VPS, bare metal where appropriate
GPT-4, embeddings, assistants API
Claude, tool use, extended thinking
Google AI, multimodal capabilities
Multi-model routing and access
Model Context Protocol for tool integration
Voice, SMS, and telephony infrastructure
Transactional email delivery
Email hosting and routing
Product analytics and session replay
Error tracking and performance monitoring
Custom audit trails and event streams
3D rendering in React
Interactive maps and geospatial
Composable charting library