BackUses
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.