Uses
The hardware, software, and tools I reach for daily. Inspired by uses.tech.
Editor & Terminal- VS Codeโ primary editor for TypeScript / Next.js
- IntelliJ IDEAโ Java / Spring Boot work
- Windows Terminal + PowerShellโ daily-driver shell
- Git Bashโ POSIX commands when needed
Languages & Runtimes- Java 21 LTSโ backend/PKI work
- Node 24 LTSโ frontend tooling, scripting
- TypeScript 5.xโ strict mode always
Backend & Databases- Spring Bootโ service layer of choice
- PostgreSQLโ primary RDBMS
- Redisโ caching, rate limiting
- Bouncy Castle, IAIKโ cryptographic libraries
Frontend- Next.js (App Router)โ production framework
- React 19โ with TypeScript strict
- MUIโ component library
- Viteโ for non-Next React apps
Cloud & Deploy- Renderโ Docker web service โ hosts this site
- Dockerโ portable container builds
- Upstash Redisโ serverless Redis for rate limiting
- Resendโ transactional email
Workflow- GitHubโ version control + CI
- Jira + Confluenceโ planning at Codegic
- nvm-windowsโ Node version management