// USES

Tools & Setup

Software, hardware, and services I use daily for engineering, leadership, and shipping products. Inspired by uses.tech.

// DEVELOPMENT

EDITOR & IDE

Zed

Primary code editor. Fast, minimal, multiplayer-ready.

Claude Code (CLI)

Agentic coding assistant. Runs in terminal alongside my workflow.

Claude Cowork

AI assistant for research, writing, planning — everything except code.

TERMINAL & TOOLS

Ghostty

GPU-accelerated terminal emulator. Fast and native.

Docker + Docker Compose

Local dev environments. Every project containerized.

Pencil

Design tool for UI prototyping and visual iteration.

// HARDWARE

DEVICES

MacBook Pro (Apple Silicon)

M-chip. Main machine for development and everything else.

iPhone

Mobile testing and on-the-go communication.

PERIPHERALS

AirPods 4

Noise cancellation for deep work and calls.

// STACK & INFRASTRUCTURE

DATABASES

PostgreSQL

Default database. Rock solid for everything I build.

Redis

Caching, queues, pub/sub. Fast and versatile.

MongoDB

Document store for flexible schema use cases.

SQLite

Embedded database. Perfect for CLIs and single-server apps.

INFRASTRUCTURE

DigitalOcean

Cloud hosting for smaller projects and side builds.

Hetzner

Primary hosting. Great price-to-performance for production infra.

Kubernetes + Docker

Container orchestration. Everything runs in k8s.

GitHub + GitHub Actions

Code hosting, PRs, CI/CD pipelines. The whole workflow.

LANGUAGES

Go

Primary language. 10+ years.

Rust

Learning and building side projects. Systems-level work.

TypeScript / JavaScript

Frontend and full-stack when needed.

FRONTEND

HTMX

Server-driven interactivity. Minimal JS, maximum simplicity.

Alpine.js

Lightweight reactivity. Pairs well with HTMX and server templates.

gRPC + Connect

Service-to-service and browser-to-server. Protobuf contracts.

// PRODUCTIVITY & TEAM

KNOWLEDGE & DOCS

Obsidian

Personal knowledge base. Markdown, local-first, linked notes.

Notion

Team documentation, specs, and shared wikis.

Confluence

Enterprise documentation for larger team engagements.

PROJECT MANAGEMENT

LucidTask

Task management and project planning. Clean and focused.

Jira

Issue tracking for enterprise and client projects.

GitHub

Code hosting, PRs, project boards. The engineering hub.