Parts Manifest

The hardware, software, and tools I reach for every day — with the why behind each.

Compute
MacBook Prodaily

Primary development machine — does everything, goes everywhere.

CHIP=?? · RAM=?? · SSD=??

iPadoccasional

Reading, sketching, and a second screen on the road.

Desk
Monitordaily

The main canvas — code on one side, everything else on the other.

SIZE=?? · RES=?? · HZ=??

CalDigit TS3 Plusdaily

One Thunderbolt cable docks the whole rig — power, display, drives, peripherals.

Magic Mousedaily

Glides, gestures, and the charging port jokes write themselves.

Chairdaily

Where the hours actually happen — worth every cent.

Audio
Headphonesoccasional

Heads-down focus and long calls.

Speakersoccasional

Desk audio when the headphones come off.

AirPodsdaily

Pocket audio that follows me device to device.

Power & wearables
Apple Watchdaily

Notifications I can triage without reaching for a screen.

Anker chargersoccasional

GaN bricks that keep the desk and the bag topped up.

Development
VS Codedaily

Primary editor.

Claude Codedaily

AI pair programming in the terminal.

iTerm2daily

Terminal emulator.

Gitdaily

Version control.

Stack
Next.js

React framework.

TypeScript

Type-safe JavaScript.

Tailwind CSS

Utility-first CSS.

Vercel

Hosting and deployment.

Terminal & dotfiles
zsh

The shell, lightly tuned.

PROMPT=?? · PLUGINS=??

Dotfiles

The whole setup, reproducible from a fresh machine.

Spline Sans Mono

The mono face across the terminal and this site.

Revision log
  1. 2026.06Rebuilt the manifest as a full spec sheet — specs, in-service dates, and a desk plan.