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.