This page lists my own daily production tooling. Behind most choices is a “boring tech” preference — I pick things because I know them, not because they are new.

Hardware

  • MacBook M4 Pro → daily development
  • PC [AMD Ryzen 9 5950X / Corsair 3600Mhz 64GB (4x16GB) / 1TB Samsung 960EVO / 4TB Kingston KC3000 NVMe / MSI GTX 3060TI] → heavy development
  • Home NAS [Raspberry Pi 5 8GB / 4x4TB WD Disk] → Backup | Sync | Archive
  • Logitech MX Master 3S + Keychron K3 Max Gateron + 3 x Viewsonic XG2405
  • VPN Server [2CPU / 2 GB Ram / 30 GB SSD / 1 Gbit] → secure internet access
  • 8xVPS → hosting (distributed per project)

Editor & terminal

  • PhpStorm → for PHP/Laravel/Symfony projects.
  • WebStorm → for JavaScript/TypeScript projects.
  • IntelliJ IDEA → for Java/Spring Boot projects.
  • Goland → for Go projects.
  • PyCharm → for Python projects.
  • VS Code → general purpose.
  • Warp + zsh | Powershell.
  • Termius | Putty | MobaXterm → SSH.
  • DBGate | DataGrip → Database Client.
  • Claude Code | Gemini | Codex → AI-assisted engineering workflow.

Language & framework

  • PHP [Codeigniter | Laravel | Symfony] → primary backend.
  • Java + Spring Boot → secondary backend.
  • Go [Gin | Fiber] → primary microservice | consumer
  • Python [Django | Flask] → rapid development / scripting.
  • Javascript [Typescript | React | React Native] → frontend and mobile.
  • Bash → operations scripts.

Data

  • PostgreSQL → primary database.
  • MySQL | MariaDB → secondary database.
  • MongoDB → document database.
  • ElasticSearch → search and analytics.
  • pgBouncer → connection pooling.
  • pgBackRest → backup & PITR.
  • Redis → cache + queue + lock + session.

Messaging

  • Kafka → large, high-volume job queues.
  • RabbitMQ → long-running job queues.
  • Redis Streams → low-latency internal events.

Web server

  • Nginx
  • Supervisor → long-running workers [PHP | Go | Java]

Container & deployment

  • Docker → dev environment parity.
  • GitHub Actions | Jenkins → CI/CD.
  • Deployment: zero-downtime symlink swap.

This site

  • Astro → static generation.
  • Tailwind CSS v4, MDX, TypeScript.
  • Cloudflare Pages → hosting.
  • Deliberately no database, CMS, or user management.