Skip to content
Uses

Tools, languages, and the kit I reach for.

A working list of what I actually use day to day. Inspired by Wes Bos' /uses convention.

Editor

  • VS Codewith TypeScript, ESLint, and Prettier extensions
  • GitHub Copilot
  • Vim keybindings

Languages I reach for first

  • TypeScriptfrontend and Node services
  • Pythondata work, scripting, AI integration
  • PHPLaravel projects, legacy hardening

Frameworks

  • Next.js (App Router)this site
  • React + Material UI
  • NestJSbackend services with clean module boundaries
  • Laravelwhen the team is PHP-native

Cloud

  • AWSLambda, EC2, S3, CloudFormation, IAM
  • AzureWeb Apps, DevOps, Storage, RBAC
  • Vercelpreview deploys for frontends and edge runtimes

CI/CD and ops

  • GitHub Actionsdefault for new projects
  • GitLab CI/CDlong-tail TechVenia work
  • Docker
  • Application Insights / CloudWatchobservability before features

Testing

  • Vitest + React Testing Library
  • Jestlegacy projects
  • Cypresswhen E2E coverage actually matters

Hardware

  • MacBook Pro
  • External monitorone big horizontal screen, no clamshells
  • Mechanical keyboard