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 Code — with TypeScript, ESLint, and Prettier extensions
- GitHub Copilot
- Vim keybindings
Languages I reach for first
- TypeScript — frontend and Node services
- Python — data work, scripting, AI integration
- PHP — Laravel projects, legacy hardening
Frameworks
- Next.js (App Router) — this site
- React + Material UI
- NestJS — backend services with clean module boundaries
- Laravel — when the team is PHP-native
Cloud
- AWS — Lambda, EC2, S3, CloudFormation, IAM
- Azure — Web Apps, DevOps, Storage, RBAC
- Vercel — preview deploys for frontends and edge runtimes
CI/CD and ops
- GitHub Actions — default for new projects
- GitLab CI/CD — long-tail TechVenia work
- Docker
- Application Insights / CloudWatch — observability before features
Testing
- Vitest + React Testing Library
- Jest — legacy projects
- Cypress — when E2E coverage actually matters
Hardware
- MacBook Pro
- External monitor — one big horizontal screen, no clamshells
- Mechanical keyboard