Things I Use
This is my current developer setup — the tools, hardware, and workflow I use for building Laravel applications, REST APIs, and backend systems.
Some of the links below may be affiliate links — I only recommend tools I actually use.
Core Stack
My work is primarily focused on backend systems and SaaS applications:
- Laravel + PHP
- MySQL
- Docker
- REST APIs
- Linux / VPS environments
Editor
I keep my editor setup minimal and fast for backend-heavy workflows.
-
Visual Studio Code – My primary editor for daily development
-
Antigravity – AI-assisted coding
-
PhpStorm – Used for large Laravel codebases and deep debugging
-
Theme: Monochrome (GitHub Edition)
-
Fonts:
- Annotation Mono (current)
- Fira Code
Tools
These are the tools I use daily for development, debugging, and collaboration.
-
Herd, Docker – Local development environments (Docker keeps everything consistent with production)
→ If you’re working with Laravel, Docker is worth learning early. -
Chrome (primary), Zen Browser (experimental) – Browsing and testing
-
ClickUp – Project and task management
-
Discord – Dev team communication
-
Slack – Office communication
-
Postman – API testing and debugging
-
Sequel Ace, DBeaver – Database management
-
CleanShot X – Screenshots and quick recordings
-
Apple Notes – Quick notes and lightweight documentation
Terminal
My terminal setup is focused on speed and simplicity.
- iTerm2 – Stable and reliable terminal
- Warp – Modern terminal with better UX (used occasionally)
- Zsh + Oh My Zsh (
biratheme) – Shell environment
Setup
Primary (macOS)
My main development machine for all backend work.
- Apple MacBook Pro M1 14” – 16GB RAM, 512GB SSD
- LG 32UN650 – 32” 4K Monitor
- Rapoo Optical Mouse – Mouse
- Rapoo E9050L – Wireless Keyboard
- Orico USB-C Hub – (ORICO-TC4U-U3)
- Transcend 1TB Portable SSD – (TS1TESD370C)
- Adata A680 1TB Portable HDD – (AHD680-1TU31-CBK)
- OnePlus Bullets Z2 – Wireless Neckband
- Orico Laptop Stand
Secondary (Light Gaming / Testing)
Used for testing environments and occasional gaming.
- ViewSonic VX2276-shd – 22” IPS Monitor
- AMD Ryzen 5 8600G – RDNA3 760M iGPU
- G.SKILL S5 32GB DDR5 – 5200MHz RAM
- 256GB NVMe SSD
- 512GB SATA SSD
Proxmox Homelab & VMs
Used for experimenting with infrastructure, containers, and backend setups.
- Lenovo ThinkPad T480 – 256GB SSD, 8GB RAM
Virtualization
I use virtualization heavily for testing and running isolated environments.
- VMware Fusion Pro (macOS)
- VMware Workstation (Secondary setup)
- Proxmox – Homelab and containerized workloads
Workflow Philosophy
I prefer simple, fast, and production-aligned tools.
Most of my setup is optimized for:
- Backend development (Laravel, APIs)
- Consistent environments (Docker)
- Real-world testing (VMs, homelab)
I avoid overcomplicated setups — if something slows me down, I replace it.
Currently Exploring
- Dockerized Laravel workflows
- API performance optimization
- Homelab setups with Proxmox
Note: I primarily use macOS and experiment on Linux and Windows.