What I Use

A comprehensive list of the hardware, software, and tools I use daily for development, design, and productivity. Always evolving and optimizing my setup.

Hardware

MacBook Pro 16" M2 Max

Primary development machine with 32GB RAM and 1TB SSD

PC (Windows 11)

Custom build: RTX 4060 8GB, Intel Core i7/i9 (or AMD equivalent), 42GB DDR4/DDR5 RAM, 4TB NVMe SSD

Laptop (Arch Linux)

Custom MSI Sword 15 with RTX 3050 Ti, 32GB RAM, 2TB NVMe SSD

Ubuntu Budgie (Dual Boot)

Dedicated NVMe drive running Ubuntu Budgie for Linux development and testing

Keychron K8 Pro

Mechanical keyboard with Gateron Brown switches

Logitech MX Master 3S

Wireless mouse with excellent ergonomics and precision

Sony WH-1000XM4

Noise-canceling headphones for focused work

iPhone 14

Mobile device for testing and communication

Google Pixel 7 Pro

Android device for cross-platform testing and development

Google Pixel Watch

Smartwatch for testing smartwatch apps, notifications, and health tracking

HyperX QuadCast

Professional USB microphone for streaming and recording

Meta Quest 3

VR headset for immersive development and gaming

Software

VS Code

Primary code editor with extensive extensions and custom configuration

Windows Terminal

Modern terminal emulator for Windows with tabs, panes, and customization

PowerShell 7

Cross-platform PowerShell for automation and scripting

WSL2

Windows Subsystem for Linux 2 for seamless Linux development on Windows

iTerm2

Terminal emulator for macOS with custom configuration

Docker Desktop

Containerization platform for development and deployment with GUI

Git

Version control system with GitHub integration and custom aliases

GitHub CLI

Command-line interface for GitHub workflows and automation

Node.js

JavaScript runtime for server-side development (via nvm)

PostgreSQL

Advanced open-source relational database

Redis

In-memory data structure store for caching and session management

MongoDB

NoSQL document database for flexible data storage

Development

Next.js

React framework for production applications with App Router

React

JavaScript library for building user interfaces

TypeScript

Typed superset of JavaScript for better development experience

Tailwind CSS

Utility-first CSS framework for rapid UI development

Framer Motion

Animation library for React applications

Prisma

Next-generation ORM with type safety and migrations

ESLint

JavaScript and TypeScript linter for code quality

Prettier

Opinionated code formatter for consistent styling

npm / pnpm

Package managers for Node.js dependencies

React DevTools

Browser extension for debugging React applications

Chrome DevTools

Built-in browser tools for debugging and performance analysis

Postman

API development and testing platform

Insomnia

REST client for API testing and debugging

Vercel

Platform for frontend deployment and serverless functions

Design

Figma

Collaborative design tool for UI/UX work and prototyping

Adobe Creative Suite

Professional design and media creation tools (Photoshop, Illustrator, Premiere)

Blender

Open-source 3D creation suite for modeling and animation

Productivity

Notion

All-in-one workspace for notes, docs, and project management

Linear

Issue tracking and project management for development teams

Raycast

Productivity launcher for macOS with powerful extensions

PowerToys

Windows utilities for power users and productivity

Keeper Password Manager

Password manager and secure vault for credentials

Obsidian

Knowledge base and note-taking app with markdown support

Spotify

Music streaming for focused coding sessions

Development Environment

VS Code Extensions

  • • ES7+ React/Redux/React-Native snippets
  • • Tailwind CSS IntelliSense
  • • TypeScript Importer
  • • Prettier - Code formatter
  • • ESLint - Code linting
  • • GitLens — Git supercharged
  • • Auto Rename Tag
  • • Bracket Pair Colorizer
  • • Material Icon Theme
  • • Error Lens - Inline error highlighting
  • • Thunder Client - API testing
  • • REST Client - HTTP requests

Terminal & Shell Setup

  • • Windows Terminal with custom themes
  • • PowerShell 7 with Oh My Posh
  • • WSL2 with Ubuntu/Debian
  • • Zsh with Oh My Zsh (macOS/Linux)
  • • Powerlevel10k theme
  • • Homebrew package manager (macOS)
  • • Node.js via nvm (Node Version Manager)
  • • Git with custom aliases
  • • Docker Desktop
  • • PostgreSQL via package manager
  • • Redis for caching
  • • Python 3.x with pip

Questions about my setup or recommendations for tools?

Let's Discuss