Uses
Tools and setup. Last updated August 2026. (This is placeholder content and will be refined.)
Hardware
MacBook Pro 16" (M3 Max)
Main development machine. 36GB RAM.
Kinesis Advantage360
Split ergonomic keyboard. Worth the switch.
LG UltraFine 27" (4K)
Color-accurate display for long sessions.
Editor & Terminal
Neovim
Primary editor. Lua-based config, tmux integration.
Zsh + Starship
Shell with minimal but informative prompt.
tmux
Terminal multiplexer. Pair with Neovim for a cohesive workflow.
Ghostty / Kitty
Modern terminal emulator with good rendering performance.
Languages & Runtimes
Rust
Systems work, CLI tools, performance-critical code.
Go
Microservices, CLIs, infrastructure tooling. Fast iteration.
Python
Scripts, data exploration, quick prototypes.
TypeScript
Frontend and full-stack work. Node.js services.
Infrastructure & DevOps
AWS
Primary cloud platform. ECS, RDS, Lambda, networking.
Docker
Containerization. Also Nix for reproducible environments.
Kubernetes
When orchestration is necessary. Usually via managed services.
Terraform / CDK
Infrastructure as code. Prefer CDK for complex stacks.
Other Tools
Git
CLI only. No GUI tools. Sometimes Magit in Emacs for complex rebases.
PostgreSQL
Primary data store. Boring and reliable.
Observability Stack
Datadog / Honeycomb for distributed tracing. Prometheus for metrics.
Nix
For reproducible dev environments and configuration management.
Notes
This is a snapshot of my current setup. Tools and preferences evolve, and this page will be updated occasionally. Inspired by uses.tech.