SOFTWARE & HARDWARE
/USES : DEVELOPER SETUP
A comprehensive index of hardware, development software, terminal tools, and environment configurations I use daily.
OPERATING SYSTEM & HARDWARE
Apple MacBook Air (M Series)Primary development machine for high portability and unix environment compatibility.
macOS Tahoe / Zsh ShellConfigured with custom zsh plugins, powerlevel10k theme, and custom aliases.
DEVELOPMENT ENVIRONMENT & TOOLS
VS Code & JetBrains PyCharm / IntelliJConfigured with TypeScript, ESLint, Tailwind CSS, and Git extensions.
Docker Desktop & ColimaLocal containerized environments for PostgreSQL, Redis, and microservices.
Postman & InsomniaAPI testing, environment variables, and WebSocket inspection.
pnpm & Node.js 22Fast monorepo package management and modern ESM runtime support.
BACKEND & INFRASTRUCTURE
NestJS & Node.jsModular architecture, controllers, guards, and Prisma database connections.
PostgreSQL & Prisma ORMType-safe database migrations and complex multi-tenant query building.
BullMQ & RedisAsynchronous job queue processing for webhooks and scheduled tasks.
GitHub ActionsAutomated CI/CD pipelines for linting, testing, and Docker deployments.