# hardware
- MacBook Pro 14″ (M4 Max, 64 GB RAM)daily driver, everything below runs on it
# terminal & shell
- zshdefault shell, kept close to stock
- Claude Codeagentic coding in the terminal, where most of my code now starts
- git + ghversion control and GitHub from the CLI
# ai engineering
- Claude Code skills & subagentscustom skills, hooks and multi-agent workflows for repeatable engineering tasks
- MCP serverswiring editors and agents into project-specific tooling
- Serenasymbol-level code analysis as an MCP layer over every repo
- Graphifyown tooling: a persistent knowledge graph per repository, queried instead of grepped
- Hermes AgentNous Research's self-improving agent. Reviewed it on the blog, kept it in the toolbox
- Ruflo (claude-flow)multi-agent orchestration: swarms, shared memory, hooks
# knowledge
- ObsidianPARA-organized vault; project notes live next to the code and symlink into it
# backend stack
- TypeScript + NestJSdefault for new backend services
- PHP + Symfony15 years in and still the fintech workhorse
- Java + Spring Bootthe JVM side of the toolbox, enterprise and fintech services
- GoCLIs and small sharp tools (Driftr)
- PostgreSQLfirst choice for anything that must not lose data
- DuckDBin-process analytics: SQL over parquet and CSV without spinning up a warehouse
- RabbitMQmessaging backbone for event-driven systems
# cloud & infra
- AWSprimary cloud, where most of the systems I run live
- Docker + Kuberneteslocal dev and production alike
- Terraforminfrastructure as code, because clicking through consoles doesn't version
- Ansibleprovisioning and config management for everything not worth a cluster
# homelab
- Home server (Proxmox)5×18 TB HDD, 64 GB RAM. VMs, storage and self-hosted services
- Raspberry Pi cluster (5 nodes)small-scale distributed playground
- Ubiquiti UniFihome network: switches, APs and gateway under one controller
- Home Assistantthe house runs on automations too
# this site
- Next.js + Tailwind CSSApp Router, MDX blog, static output
- Vercelhosting, previews and analytics