Setup
Developer Setup
The tools, hardware, and software I use daily to build production systems.
Editor & Tools
VS Code
Primary editor for Python, TypeScript, and infrastructure code
Neovim
For quick edits and remote work over SSH
Git
Version control, always
Docker
Local development environments
Terminal & Shell
iTerm2
Terminal emulator
Zsh
Shell with Oh My Zsh
tmux
Terminal multiplexer for parallel work
ripgrep
Fast code search
Cloud & Infrastructure
AWS
Primary cloud platform (S3, EC2, Lambda, RDS, ECS)
Terraform
Infrastructure as code
Kubernetes
Container orchestration
GitHub Actions
CI/CD pipelines
Hardware
MacBook Pro
Primary development machine
Mechanical Keyboard
For long coding sessions
Ultrawide Monitor
Side-by-side code and terminal
Productivity
Notion
Notes and project planning
Linear
Issue tracking
Postman
API testing and documentation
DBeaver
Database management