Johan Rodriguez
Things I use daily to build software and stay productive.
💻
Editor & IDE
- VS Code Primary editor for most projects
- Neovim Terminal-based editor for speed
- Catppuccin Color scheme across all my tools
- Claude Code AI coding assistant in the terminal
⚙️
Dev Tools
- TypeScript Go-to for web development
- Python Scripting, data, and backend
- Go Fast, simple backend services
- Rust Systems programming
- C / C++ Low-level and performance-critical work
- React UI library for interactive apps
- Astro Static site framework (powers this site)
- PostgreSQL Relational database of choice
- Firebase Auth, real-time data, and hosting
- MongoDB Document database for flexible schemas
- Docker Containerization for dev and deploy
🖥️
Hardware
- PC Desktop i5-13600K, 32GB RAM, RTX 5070, NZXT H6 Flow
- MacBook Air 13" M4 16GB RAM — portable dev machine
- AsRock 32" 1440p Primary monitor
- GIGABYTE 27" 1080p Vertical secondary monitor
- Keychron Q2 Compact mechanical keyboard
- Logitech PRO X Superlight Lightweight wireless mouse
- Logitech G435 Wireless headset for calls and gaming
- NZXT Capsule USB condenser mic
- Logitech 1080p Webcam For meetings and video calls