Tools
The toolbox.
The software that is open on my Mac most days. No sponsorships, no affiliate links, just what I actually reach for.
AI & agents
Where a good part of the typing happens now.
Claude CodeCoding agent in the terminal: plans, edits, testsClaudeThinking partner for architecture and copyChatGPTSecond opinion from a different modelConductorRuns several Claude Code sessions side by sideAntigravityAgent-first IDE for bigger refactorsOpenCodeOpen-source coding agent, any model behind itWispr FlowVoice-to-text for prompts and long messages
Editors & terminals
The daily driver plus the tools it hands off to.
Dev & data
Containers, APIs and databases.
OrbStackDocker and Linux VMs without the fan noiseDocker ComposeEvery project, dev to prod, is a compose filePostmanAPI collections shared with clientsBeekeeper StudioMySQL and Postgres client that stays out of the waySequel AceQuick MySQL edits over SSH tunnelsDBnginLocal MySQL, Postgres and Redis on demandElasticvueA GUI for Elasticsearch indicesTransmitSFTP and S3 when a GUI is fasterGitHubCode, issues and CI for everything I ship
Design, photo & video
Mock-ups before code, and the content side of the job.
FigmaWireframes and UI before a line of CSS
Adobe PhotoshopImage prep, mock-ups and retouching
Adobe IllustratorLogos, icons and vector assets
Adobe Premiere ProEditing product demos and travel footage
Adobe After EffectsMotion graphics for launch videos
Adobe LightroomEvery photo on the Travel page went through here
Cinema 4D3D scenes for hero visuals
CapCutFast cuts for short-form clipsShottrScreenshots with annotations and pixel rulersProductivity
Small utilities that remove friction from the day.
RaycastLauncher, clipboard, snippets, window controlMagnetWindow tiling with keyboard shortcutsAltTabWindows-style window switcher for macOSBartenderA tidy menu barCopyClipClipboard historyAmphetamineKeeps the Mac awake during long deploysiStat MenusCPU, memory and network at a glanceToggl TrackTime tracking per client and projectStructuredThe day, laid out as a timeline
Google WorkspaceDocs, Sheets and Drive for client paperwork
FlightyFlight tracking for the Travel page's next entryNetwork & security
Getting to servers, and keeping others out.
TailscalePrivate network between my machines and servers
SurfsharkVPN on public Wi-Fi
OpenVPN ConnectClient VPNs into customer infrastructure
CloudflareDNS, TLS and a shield in front of every siteLet's EncryptCertificates renewed by cron, never by hand
Communication
How clients reach me, and how I reach them.
SlackShared channels with client teams
ZoomKick-offs, demos and weekly syncs
WhatsAppQuick questions; there's a button in the footer
MeeterNext meeting, one click from the menu bar