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.