Back
Uses

What I reach for

A running list of the tools, languages, and hardware I use to build things. Inspired by the uses dot tech community.

Editor & Terminal

  • VS Code. My day-to-day editor for web, Python, and just about everything.
  • Visual Studio. For C# and .NET work, where the full IDE earns its keep.
  • PowerShell. My shell on Windows for Git, builds, and scripting.
  • Git. Version control for every project, personal or professional.

Languages & Frameworks

  • TypeScript & React. What this site is built with, and my go-to for web UIs.
  • C# / .NET. Backend APIs and enterprise work.
  • Python. Scripts, simulations, and machine-learning experiments.
  • Java & Spring Boot. Backend services and desktop tooling.
  • Node.js. APIs, integrations, and scheduled jobs.

Data & Infrastructure

  • PostgreSQL. My default database, from co-ops to side projects.
  • pgAdmin & HeidiSQL. For poking at schemas and running queries.
  • Vercel. Hosting and CI/CD for this site and other web apps.
  • Google Cloud SQL & Scheduler. Managed data and cron jobs in the cloud.

Hardware & Setup

Personalize this section any time in lib/uses.ts.

  • Windows desktop. My main development machine.
  • Dual monitors. Code on one, docs and preview on the other.
  • Mechanical keyboard. For long sessions at the terminal.