Uses
What's on my desk, in my rack, and in my editor. Updated when things actually change — not aspirational.
Server lab
- 2× Dell PowerEdge R620Proxmox VE, 8 production VMs across both
- 4× Dell PowerEdge R710Ubuntu Server, used as workers + storage + backup target
- Cloudflare R2Object storage — cheap egress, S3-compatible
- Wildcard *.cube-x.devSingle cert renewal for all subdomains
Daily computer
- Lenovo ThinkPadDaily-driver dev machine
- External 27" monitorCode on left, browser/docs on right
- Mechanical keyboardTactile switches
Editor + dev tools
- VS CodeContinue extension for Claude integration
- Claude CodePair programming + scaling lessons
- Bash + tmuxServer SSH workflow
- GitLab self-hostedRepos + CI/CD on the same lab
- Docker + Docker ComposeEvery service runs as a container
- Prometheus + Grafana + LokiSelf-hosted observability stack
Stack I reach for
- LaravelPHP backend default since forever
- React + Next.jsFrontend default; App Router for new projects
- TypeScriptNever use any. Strict mode on.
- PythonAI workers (FastAPI), data pipelines
- GoCurrently learning — perf-critical services
- PostgreSQL / MySQLPostgres for new, MySQL for inherited
- RedisStreams for queues, hash for cache
AI tooling
- Claude (Anthropic)Primary LLM — daily driver via Claude Code
- Vertex AIVeo 3 + Gemini for ClipFlow workloads
- ElevenLabsCustom SFX generation for ASMR module
- Google FlowFree Veo 3 (full) for non-bulk video gen