What I Use
Tools, hardware, and software that power my development workflow
Hardware
MacBook Pro
Primary development machine. Excellent performance for web development, video editing, and multitasking.
External Monitor
Large external display for better productivity and code visibility.
Mechanical Keyboard
Mechanical keyboard for comfortable, efficient typing during long coding sessions.
Software & Tools
VS Code / Cursor
Primary code editor. VS Code for general development, Cursor for AI-assisted coding.
Key extensions: ESLint, Prettier, GitLens, Tailwind CSS IntelliSense
iTerm2
Terminal emulator with split panes, search, and customization options.
Zsh with Oh My Zsh
Enhanced shell with plugins, themes, and productivity features.
Git & GitHub
Version control with Git and GitHub for collaboration and code management.
Development Environment
Node.js & npm
JavaScript runtime and package manager for modern web development.
Local by Flywheel
Local WordPress development environment for testing and development.
Docker
Containerization for consistent development environments across projects.
WordPress Development
@wordpress/scripts
Build tooling for Gutenberg blocks and WordPress plugins.
WP-CLI
Command-line interface for managing WordPress installations.
React & Next.js
Next.js
React framework with App Router, Server Components, and excellent developer experience.
TypeScript
Type-safe JavaScript for better code quality and developer experience.
Tailwind CSS
Utility-first CSS framework for rapid UI development.
Productivity
Notion
All-in-one workspace for notes, documentation, and project management.
Raycast
Productivity tool for quick app launching, clipboard history, and automation.
Hosting & Deployment
Cloudflare Pages
JAMstack hosting platform with excellent performance and global CDN.
Cloudflare Workers
Serverless functions for edge computing and API endpoints.