An honest list — not aspirational. Each tool earned its place by helping ship something I'm still proud of.
AI & models
The substrate of ZAI. Python for everything serious, with a strong bias toward systems that hold context across decades.
Python
Daily driverMain language for ZAI, the World Model, Oracle, and most internal tooling.
PostgreSQL
Daily driverTime-series, regimes, and replays — Postgres handles all three honestly.
Node.js
ComfortableGlue layer for the trading terminal and the Next-side APIs.
Supabase
ShippingAuth + storage when a project needs to ship fast without becoming infra.
Frontend
Where craft meets perception. Calm, dense interfaces — the kind of UI that respects an operator's attention.
Next.js
Daily driverApp Router, server components, streaming. Default for product work.
React
Daily driverComposable UI, expressive state. The substrate I think in.
TypeScript
Daily driverStrict mode always. Types as a design tool, not a tax.
Tailwind CSS
Daily driverTokens via @theme. Fast iteration without CSS sprawl.
Platform
Shipping, monitoring, and keeping the lights on without ceremony.
Docker
ComfortableReproducible builds, simple deploy targets for the studio's services.
GitHub
Daily driverSource of truth + CI. Anteroom Studio's work lives here in the open.
How I choose tools
Long memory beats hot takes
Markets, geopolitics, and AI all reward systems that hold context across decades. Anteroom's tools are designed around 1871 → today, not the last 24 hours.
Pick boring tools
Reach for the proven defaults first. The interesting bet is in the system design and the reasoning layer — not in adopting the latest framework.
Reproducibility from day one
Every prediction in the World Model rebuilds from raw inputs. Every Oracle claim links to its source. Without this you don't have a model — you have a story.
Let's build something extraordinary.
Open to product-minded teams and collaborators. Let's connect and make something great.