// uses
What I actually use.
Opinionated list of hardware, software, and habits that survived contact with production. Nothing here is sponsored — if it shows up, I paid for it and still reach for it on a Tuesday.
Daily Drivers
- HP Omen 16Runs heavy builds and Docker without breaking a sweat. More than enough for what I throw at it.
- boAt Airdopes 141 ANCCheap, effective noise cancelling. Drowns out cafés and open offices alike.
- Rooted Realme (Android)For tinkering — custom ROMs, ADB experiments, and testing mobile APIs against localhost.
Editor & Terminal
- VS CodeExtensions ecosystem is unmatched. Debugging, git, terminal — all in one window.
- AntigravityAI pair-programmer that actually understands the codebase. Context-aware and fast.
- ZshOn Linux and WSL. Oh-my-zsh with autosuggestions makes the shell feel alive.
- PowerShellWindows-native scripting when WSL isn't the answer. Plays well with system tools.
Backend
- Node.js + TypeScriptDefault for API work. Boring choice, fast feedback loop.
- FastifyThe framework I actually ship with. Schema-first, fast, and plugin-friendly.
- PythonCV pipelines, data scripts, automation glue. Reaches for things TS shouldn't.
- GoLearning it for when concurrency and binary deploys matter more than expressiveness.
- ZodRuntime types are real types. Validate at the boundary, trust within.
Databases
- PostgreSQLPrimary store for everything until it isn't. It's almost never not.
- RedisCache, queue, rate-limiter, ephemeral state. Keep the dataset small.
- pgvectorLets me skip introducing a vector DB until 10M+ embeddings.
- MongoDBFor loosely structured data and rapid prototyping. Sometimes a document model just fits.
- RabbitMQWhen you need acks and TTLs more than partitioned logs, reach here.
AI / ML Tools
- ClaudePrimary LLM for deep reasoning, code review, and long-context tasks.
- PerplexitySearch-augmented answers with citations. Replaced most of my Google searches.
- GitHub CopilotInline completions in VS Code. Best for boilerplate and test scaffolding.
- PydanticSchema-first agent IO. The cure for stringly-typed pipelines.
- LangfuseOpen-source LLM observability — traces, costs, latency. Essential for Supergate.
- OpenTelemetryVendor-neutral tracing across services. Pairs with any backend for full observability.
Infrastructure
- AWS (mostly)EC2 + RDS + S3 covers 95% of what I ship. Default to boring.
- DigitalOceanDroplets and App Platform for side projects. Simple, predictable pricing.
- HerokuQuick deploys when I don't want to think about infrastructure at all.
- DockerEverything runs in containers. Dev parity with prod, no 'works on my machine'.
- GitHub ActionsGood enough CI. Don't migrate to anything fancier without a reason.
Learning
- Designing Data-Intensive ApplicationsRe-read every two years. Different book each time.
- Frontend MastersDeep-dive courses on Node.js, distributed systems, and databases. Worth the subscription.
- Anthropic's research blogMost honest writing in the AI space right now.
- Netflix Tech BlogWorld-class engineering at world-class scale. Every post teaches something.
- Martin Kleppmann's blogThe DDIA author's continued writing on distributed systems and CRDTs.
- Will Larson's blogStaff-plus engineering, systems design, and engineering management. Clarifying reads.
// this page was last updated on 2026-05-23