/uses

What I Use

The tools, software, and setup I rely on day-to-day for backend engineering. Inspired by uses.tech.

Editor & Terminal

  • VS Code

    Primary editor. Fast, extensible, and the ecosystem is unbeatable for TypeScript/Node.

  • JetBrains Rider / WebStorm

    For heavier refactoring sessions where the smarter static analysis pays off.

  • iTerm2

    Terminal with split panes and proper tmux support.

  • Oh My Zsh

    Zsh config framework. Plugins: git, zsh-autosuggestions, zsh-syntax-highlighting.

Development

  • Node.js + NestJS

    My primary backend runtime and framework. TypeScript-first, opinionated enough to scale.

  • Docker Desktop

    Local Postgres, Redis, and service dependencies without polluting the host.

  • TablePlus

    The best native GUI for Postgres, MySQL, and Redis. Native macOS, snappy.

  • Postman

    API testing and collection sharing across teams.

  • Bruno

    Postman alternative — stores collections as files in the repo, no cloud sync required.

Productivity

  • Notion

    Architecture docs, ADRs, and project notes.

  • Linear

    Issue tracking. The fastest issue tracker I've used — keyboard-first and opinionated.

  • Raycast

    Spotlight replacement. Script commands, clipboard history, window management.

  • 1Password

    Password manager, SSH key management, and secrets in the CLI.

Design & Diagramming

  • Figma

    UI mockups and component handoff. I read Figma more than I write it.

  • Excalidraw

    Quick system design diagrams. Whiteboard feel, exports cleanly.

  • Draw.io / diagrams.net

    More formal architecture diagrams and ERDs when documentation matters.

Infrastructure & Cloud

  • AWS (primary)

    ECS Fargate, RDS, ElastiCache, SQS, S3, CloudFront, Secrets Manager.

  • Vercel

    For Next.js frontends and this site. Zero-config deploys, edge functions.

  • GitHub Actions

    CI/CD pipelines — lint, test, build, deploy. Keeps the workflow in the repo.

  • Datadog

    APM, distributed tracing, and log aggregation in production.

Hardware

  • MacBook Pro (M-series)

    Apple Silicon. The battery life and performance-per-watt is hard to beat for dev work.

  • External monitor

    Wide display for side-by-side editor + terminal + browser.

  • Mechanical keyboard

    Tactile switches. The single best quality-of-life upgrade for a developer.

Last updated April 2026. This page is part of the uses.tech directory.