uses

The actual stack, as of May 2026. No aspirational tools. If it is listed, it earns its keep.

Languages & runtimes

  • Zigthe language Verve is written in; long-lived services, libraries, build-time tools
  • Gobackbone for most production services; boring, reliable, fast enough
  • Rustfor throughput-sensitive agent pipelines and pure-library work
  • TypeScriptfrontend work and Node-side glue
  • Pythonsparingly, for notebooks and data munging
  • Flutter/Dartused for most of my mobile development work

Agent stack

  • Claudeprimary model for generation, reasoning, and tool-use quality
  • Google ADK in Goagent orchestration on Vertex AI; in-tenant, PHI-safe
  • rig (Rust)high-throughput agent pipelines with type safety
  • Gemini (Vertex)retrieval-flavored tasks and embeddings in-tenant

Web & infrastructure

  • Vervethe pure-Zig web framework I built; this site runs on it
  • Zig 0.16for Verve itself, throughput-sensitive services, build-time content pipelines
  • Postgresvia Cloud SQL in client tenants, Supabase for side projects
  • Google CloudCloud Run, Vertex, Pub/Sub; the default in healthcare tenants
  • OpenTelemetryinstrumentation under every service

Editor & terminal

  • Zededitor. Fast, Rust-native, stays out of the way
  • Claude Codeterminal-native for larger changes. Delegation, not autocomplete
  • Warpterminal with AI and collaboration features
  • Fishshell
  • Starshipprompt — works the same across fish, zsh, and bash

Hardware

  • MacBook ProM-series, 64 GB
  • 34" ultrawideprimary display
  • HHKB Prokeyboard
  • Rochester, MNa quiet room