Uses
What I use
The tools, languages, infrastructure and gear I reach for day to day. Always evolving - this is a snapshot of the current setup.
Editor & terminal
- VS Code - my main editor for web and TypeScript work
- PyCharm - when I’m deep in Python
- Terminal / SSH - a lot of my deploys and debugging live here
- Postman - poking at APIs
- pgAdmin - when I want a GUI on Postgres
Languages & frameworks
- TypeScript - the default for almost everything I build now
- React / React Native / Next.js - web and mobile front ends
- Node.js / Fastify - fast, typed backends
- Python / Django - services, scripting, hardware control
Data & infrastructure
- PostgreSQL - my go-to database
- Docker - everything I ship is containerized
- Kubernetes - for orchestrated, multi-service workloads
- nginx - reverse proxy, TLS, security headers
- Redis - caching and fast ephemeral state
Cloud & hosting
- DigitalOcean - Droplets for simple, predictable hosting
- AWS - when a project needs the broader toolbox
- Hetzner - great price-to-performance for heavier boxes
Observability & collaboration
- Dynatrace - distributed tracing and root-cause analysis
- GitHub - source control and CI/CD
- Jira / Confluence - tracking and docs on team projects
Hardware & tinkering
- Raspberry Pi - prototyping and small always-on services
- Arduino / ESP32 - microcontrollers and firmware
- BeagleBone - when I need more Linux on a small board
Design & media
- Figma - UI and layout
- Photoshop - image work
- DaVinci Resolve - video editing