// /uses
What I run on.
The actual stack. Updated when something changes — not when a sponsor pays.
// Editor + terminal
- VS Code + Claude Code CLIPrimary IDE. Claude Code as an in-terminal pair.
- GhosttyTerminal — fast, GPU-rendered, sane defaults.
- Zsh + p10kShell. Aliases, no bashisms.
- ObsidianNotes + agent-workspace dashboards (md-first).
// AI / LLM
- Claude (Anthropic)Primary model — Claude Code OAuth on max-quota plan.
- GPT-4o familyFallback + structured-output workloads.
- Gemini 2.5 FlashLong-context (1M) + cheap eval + research.
- Mistral SmallEU-hosted fallback for sensitive inputs.
- Fireworks (Llama 4)Self-hostable backstop for cost ceilings.
// Stack — what I default to
- Next.js 15 + React 19Frontend / SSR. App Router.
- TypeScript strictAlways. No "any" except in tests.
- SupabasePostgres + Auth + Realtime. Row-level security.
- VercelHosting + edge functions. Cron via /api routes.
- Tailwind v4CSS. @theme tokens, no Bootstrap nostalgia.
- FastAPI + PythonWhen the stats / vector / ML library wins.
- QdrantVector store of choice (self-hostable).
// Productivity
- Telegram (default Zeno bot)Internal ops + agent reports.
- Zoho MailOutbound (DKIM verified, no SMTP — Send API only).
- Cal.comBooking — coming soon to /audit.
- PlausibleAnalytics. No cookies. No consent banner needed.
// Hardware
- MacBook Pro 14"Daily driver. M-chip. Egypt heat-tolerant.
- iPad AirReading + side-panel for monitor work.
- PhonePixel — Android testing for clients + Telegram-first comms.