// uses

hardware, editor, stack

Last updated: 2026-04.

Hardware

  • Laptop — MacBook (primary dev machine)
  • External display — 27" 4K, wall-mounted arm
  • Keyboard — low-profile mechanical, split layout
  • Audio — studio headphones for deep work, speakers otherwise

Editor & terminal

  • Cursor — daily driver, AI-native editing
  • Claude Code — terminal-native agent for larger multi-file edits
  • VS Code — fallback / extension development
  • JetBrains Rider — when a .NET solution gets serious
  • iTerm2 with zsh and Starship
  • JetBrains Mono — always, at size 13

AI & automation

  • Claude (Sonnet / Opus) — architecture, code review, long-form thinking
  • OpenAI (GPT-4 / GPT-5) — general reasoning, image + voice
  • Gemini — quick lookups, multimodal tasks
  • MCP servers — custom tool integrations for agents
  • n8n — workflow automation for light backends

Development

  • .NET 8 / C# — preferred backend
  • Angular + TypeScript — preferred enterprise frontend
  • Next.js 15 / React 19 — personal projects and this site
  • SvelteKit — lightweight side-projects and internal tools
  • Chrome extensions — small utilities that live where I work
  • Git + GitHub / Azure DevOps

Backends & databases

  • SQL Server at work, Postgres for everything else
  • Supabase — Postgres, auth, storage, edge functions for side projects
  • Xano — 5+ years; my go-to no-code backend for APIs, auth, and data-heavy products

Productivity

  • Obsidian — personal knowledge base
  • Linear — issue tracking (for side projects)
  • Raycast — launcher and clipboard manager
  • 1Password — secrets and SSO

Deployment

  • Azure — enterprise work
  • AWS — client projects and serverless bits
  • Digital Ocean — droplets for low-fuss side projects
  • Vercel — this site and Next.js apps
  • Cloudflare — DNS and workers

Heavily inspired by the uses.tech movement. Updated as tools get replaced or my setup drifts.