// My_Setup

Uses

Hardware, software, and tools I reach for every day. Updated periodically as my workflow evolves.

Hardware

Laptop

ASUS VivoBook 15 — workhorse for everything

Monitor

24" FHD IPS — secondary display for extra screen real estate

Keyboard

Mechanical keyboard for tactile feedback during long coding sessions

Mouse

Wireless ergonomic mouse

Editor & Terminal

VS Code

Primary editor — clean, fast, and extensible

Zsh + Oh My Zsh

Terminal setup with aliases and plugins for speed

GitHub Copilot

AI pair programmer to accelerate boilerplate workflows

Vim keybindings

Muscle memory for cursor movement inside VS Code

Cloud & DevOps

AWS (EC2, S3, Lambda)

Primary cloud provider — used for production workloads

Docker + Docker Compose

Containerization for consistent dev/prod environments

GitHub Actions

CI/CD pipelines — lint, test, build, deploy

Vercel

Frontend deployments with zero-config Next.js support

Backend & Databases

Node.js + Express

RESTful API server with TypeScript

PostgreSQL

Primary relational database for production apps

Redis

Caching layer for high-frequency reads

Prisma

Type-safe ORM with migrations and schema management

Productivity

Linear

Project and issue tracking

Notion

Documentation and knowledge base

Figma

UI/UX design and prototyping

Postman

API testing and documentation

This Site

Next.js 14 (App Router)

SSR + ISR for performance and SEO

Tailwind CSS + shadcn/ui

Utility-first styling with accessible components

Framer Motion

Animations and micro-interactions

Cloudinary

Media storage and optimized image delivery