The Stack I Use to Build and Operate Products
I have worked with other stacks, but I keep the core of my current projects consistent so improvements to deployment, monitoring, security, and application patterns carry across products.
Browse every technology with related project evidence →
Core application stack
- Languages: Python, TypeScript, and JavaScript
- Web: Next.js, React, Tailwind CSS, FastAPI, Node.js, and Express
- Mobile: React Native and Expo
- Data: PostgreSQL, Supabase, and MongoDB
- Applied AI: constrained tool calling, PyTorch training, Hugging Face model publishing, and llama.cpp inference
Deployment and operations
- Operating systems: Linux and Ubuntu Server
- Containers: Docker and Docker Compose
- Private networking: Tailscale sidecars
- Public routing: Cloudflare Tunnels and Nginx
- Automation: Python, shell scripts, and Ansible
- Observability: Prometheus, Grafana, Loki, and service exporters
Not every project uses every tool. Each case study links only the technologies that materially explain that work.