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