My Workspace & Setup

A detailed list of the hardware, software, editor configuration, hosting environments, and dev tools I use on a daily basis to build and scale applications.

Hardware & Desk Setup

Laptop & Computing

  • MacBook Pro M3 Pro (16-inch)12-core CPU, 18-core GPU, 36GB Unified Memory, 1TB SSD. My primary workhorse for heavy compilation, local container testing, and model evaluations.
  • Custom Desktop (Windows 11)AMD Ryzen 9 5900X, 64GB DDR4 RAM, NVIDIA RTX 3080 Ti 12GB. Used as a local machine learning sandbox and GPU training box.

Peripherals & Audio

  • Dell UltraSharp 27" 4K MonitorVertical pivot support, color accurate panel. Great for reading code files side-by-side.
  • Keychron Q1 Pro Mechanical Keyboard75% layout, custom Gateron Brown tactile switches. Highly responsive and ergonomic typing experience.

Editor & Development Stack

VS Code & Terminal

  • VS Code (Theme: One Dark Pro)Font: Fira Code (with ligatures enabled). Key extensions: Copilot, ESLint, GitLens, Prettier, Prisma, Tailwind CSS IntelliSense.
  • Warp / iTerm2 TerminalUsing Zsh with Oh My Zsh, Starship prompt, syntax highlighting, and auto-suggestions.

Primary Languages & Frameworks

  • TypeScript & Node.jsThe core of my full-stack web projects. Next.js is my default framework choice for SEO and optimization.
  • Python (AI / Data Science)Used extensively with TensorFlow, PyTorch, Pandas, and FastAPI for backend ML APIs.

Hosting, Databases & SaaS

Infrastructure

  • Vercel (Front-end hosting)Next.js deployments, CI/CD pipeline, previews, and automatic domain configurations.
  • AWS (Amazon Web Services)S3 for static assets, EC2 for custom API compute, and ECS for containerized services.

Databases & Third-Party

  • MongoDB AtlasMy primary document store. Used for storing projects, articles, user credentials, and app states.
  • Cloudinary / GridFSImage asset delivery, hosting, dynamic resizing, and PDF downloads.