Uses
What I use to build.
The editors, languages, databases, and hardware behind day-to-day engineering work.
Editor & terminal
-
Cursor
Main editor. AI on when it helps, off when it does not.
-
iTerm2 + tmux
Per-project sessions. Nothing lost if a window dies.
Languages & runtimes
-
TypeScript
Default for anything that lives in a browser or Node.
-
Python
Backend services, AI pipelines, data work.
-
Node.js
APIs, real-time services, build tooling.
Database
-
PostgreSQL
First choice. Everything else has to justify itself.
-
TablePlus
Clean GUI. Fast. No clutter.
AI tools
-
OpenAI + Claude
Drafting, code review, rubber-duck thinking.
-
LiveKit
Real-time audio for voice agents.
Hosting & ops
-
Azure Kubernetes Service
Production deploys for Skyware products.
-
Docker
Local parity with production.
-
GitHub Actions
CI/CD without surprises.
Hardware
-
MacBook Pro
Daily driver.
-
External 27" monitor
Easier on the eyes during long sessions.
-
Mechanical keyboard
Tactile, wired.