Stack / Uses

Tools I use

2026-08-08

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 RTX 3060 Ti] → heavy development
  • Home NAS [Raspberry Pi 5 8GB / 4x4TB WD Disk] → backup | sync | archive
  • Logitech MX Master 3S + Keychron K3 Max Gateron + 3x Viewsonic XG2405
  • VPN Server [2CPU / 2GB RAM / 30GB 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.

Search

Start typing. Notes, systems, journal, tools and pages.

moveopenescclose