Many people ask me about my dev setup β what tools I use, how I stay productive, and how I manage to keep things running smoothly across multiple projects and servers. Hereβs a breakdown of my full stack, from IDEs to terminal tweaks.
π§ IDEs & Code Editors
Primary IDEs
- PHPStorm β my go-to for Laravel and PHP
- WebStorm β for front-end projects, mostly JavaScript/TypeScript
- IntelliJ IDEA β for working with Java and Flutter
Lightweight Editors
- Windsurd β quick edits without the bloat
- Nano β fast and reliable for editing config files directly on servers
π JetBrains Plugins
These are some of my must-have plugins across JetBrains IDEs:
- Laravel Idea β full Laravel integration and code assistance
- GraphQL β for writing and exploring GraphQL queries
- Rainbow Brackets β visual clarity for nested code
- Mermaid Plugin β create diagrams directly in code
- Catppuccin Icon Theme β clean and modern look
- Font: Iosevka Nerd Font β consistent across IDE, terminal, and editor
π Browser & Extensions
I use Google Chrome with several essential extensions:
- G App Launcher β fast access to Google apps
- Daily.dev β to stay updated with the latest dev articles
- Raindrop.io β bookmark management
- Responsive Viewer β preview responsive layouts across devices
π» Terminal Setup
My terminal of choice is iTerm2 with Oh My Zsh, configured for speed and clarity:
- Theme: Catppuccin (modified with a pure white background)
- Amazon Q β AI-powered autocomplete and assistance
- Dotfiles: SupianIDz/DotFiles β includes custom functions and shortcuts
βοΈ Laravel Workflow
When working with Laravel, I rely on:
- Tinkerwell β for quick code testing and live evaluation
- Debugify β my personal replacement for Spatie Ray (custom built)
π€ AI & Dev Tools
AI plays a major role in my development process:
- JetBrains AI Assistant β integrated in the IDE
- ChatGPT β for brainstorming and problem-solving
- API Dog β lightweight REST API testing tool
π³ Docker & DevOps
- OrbStack β fast and efficient Docker Desktop alternative for macOS
- Cloudflared β quick and secure tunneling
π Monitoring
- Grafana β for server performance monitoring
- Beszel β a great alternative monitoring tool (beszel.dev)
π± Supporting Apps
- Google Authenticator β for 2FA security across services
π» Hardware
- MacBook Air M2 β lightweight but powerful enough for my workflow
- Dual Xiaomi Monitors β mounted using a two-arm desk bracket for optimal ergonomics
Closing Thoughts
My setup is a mix of polished commercial tools, open-source alternatives, and personal tweaks. I value comfort, speed, and control β and this stack helps me ship code efficiently while managing multiple servers and apps with ease.
Got a tool you think I should try? Let me know!
