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.