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.