My Tech Stack & Setup

The hardware, software, and tools I use daily for software engineering, content creation, and productivity.

🖥️ Hardware

  • MacBook Pro M4 Max Primary development machine — 14-core CPU, 30-core GPU
  • Apple Studio Display 27-inch 5K Retina, perfect for side-by-side code and preview
  • Keychron K2 Wireless mechanical keyboard with Gateron Brown switches
  • MX Master 3S Logitech's flagship — smooth scroll, ergonomic, multi-device

✏️ Editor & IDE

  • VS Code Daily driver for web and general-purpose development
  • Cursor AI-powered fork of VS Code — great for rapid prototyping
  • JetBrains (IntelliJ/WebStorm) For Java/Kotlin and heavier TypeScript projects
  • Vim In-terminal editing and quick config changes

Terminal

  • iTerm2 Feature-rich macOS terminal with split panes and profiles
  • Warp Modern Rust-based terminal with AI command search
  • Zsh + Oh My Zsh Shell framework with plugins for git, node, docker
  • Starship Cross-shell prompt — fast, minimal, informative
  • tmux Terminal multiplexer for persistent sessions

🤖 AI Tools

  • Claude Code Anthropic's CLI agent — powers much of this site's content pipeline
  • GitHub Copilot Inline code completions in VS Code
  • Cursor AI-first editor with multi-file context and chat
  • ChatGPT Research, brainstorming, and quick answers
  • Gemini Google's model — used in the blog agent pipeline

🧩 Languages & Frameworks

  • TypeScript Primary language for web — frontend and backend
  • Python Scripts, data, ML experiments
  • Go CLI tools and high-performance services
  • Rust Systems programming and performance-critical code
  • React UI library of choice for interactive components
  • Astro Static-first framework powering this site
  • Node.js Server runtime for APIs and tooling
  • Next.js Full-stack React framework for larger apps

🗄️ Databases

  • PostgreSQL Relational database for structured data
  • Redis In-memory store for caching and queues
  • MongoDB Document database for flexible schemas
  • Firebase / Firestore Real-time NoSQL for apps and prototypes

☁️ Cloud & DevOps

  • AWS Lambda, S3, ECS, DynamoDB — production workloads
  • GCP Cloud Functions, Firestore, Cloud Run
  • Docker Containerized development and deployment
  • Kubernetes Container orchestration at scale
  • Terraform Infrastructure as code for multi-cloud setups
  • CircleCI CI/CD pipelines for testing and deployment

🎨 Design

  • Figma UI design, prototyping, and collaboration
  • Excalidraw Whiteboarding and quick architecture diagrams

Productivity

  • Notion Notes, docs, and project knowledge bases
  • Linear Issue tracking with keyboard-first UX
  • Raycast Spotlight replacement with extensions and snippets
  • Arc Browser Chromium browser with spaces and split views
  • 1Password Password manager and SSH key agent

🌐 This Site

  • Astro Static-first framework with island architecture
  • Sanity CMS Headless CMS for blog content
  • Firebase Hosting Fast CDN-backed hosting with custom domain
  • React Interactive components (tools, games, demos)
  • SCSS Styling with variables, mixins, and theming
  • CircleCI Automated build and deploy pipeline