Tools and Hardware

The hardware, software, and tools I use for design and development work.


Hardware

Computer

I work on a MacBook Pro 14" (M1 Max) paired with a BenQ 4K 32 Inch monitor at my desk. The combination of portability and power covers everything from heavy Figma files to light development work.

Peripherals

I use a Logitech MX Keys Advanced Wireless Illuminated Keyboard for Mac and a Logitech M720 Triathlon Multi-Device Wireless mousm.

Tablet - I Pad

I use an M1 iPad Pro 13" for lots of non design or coding use.

Design Software

Figma

Figma is my primary design and prototyping tool. I use it for everything from early wireframes to high-fidelity component libraries and interactive prototypes.

Adobe Creative Suite

I keep an Adobe Creative Cloud subscription primarily for Photoshop (photo editing and compositing) and Illustrator (vector illustration and icon work).

Development Tools

IDE / Editor

My favorite code editor is Nova from Panic Software but since there is not a Claude Code extension for Nova I rely on Visual Studio Code. I keep the theme minimal — currently running the default dark high contrast theme — and rely on a small set of extensions: Claude Code, Live Server, Figma, and Nunjucks language support.

Terminal

I use the Kitty Terminal app with zsh and Oh My Zsh. Nothing fancy — I find a clean, fast terminal more useful than a heavily configured one.

Version Control

I was a diehard Git from the command line person but latly I rely more on Claude Code within Visual Studio Code to do most of my Git heavy lifting. Occasionally I use the GitHub desktop app.

AI Tools

Claude

Claude from Anthropic is my primary AI assistant. I use it constantly — for writing, thinking through design problems, reviewing copy, and debugging. What keeps me coming back is how well it reasons through nuanced questions and its ability to engage with design intent rather than just generate output. It has meaningfully changed how I approach problem-solving day to day.

Claude Code

Claude Code is Anthropic's agentic CLI that runs Claude directly inside my terminal and editor. It handles the bulk of my development workflow: writing and refactoring code, managing Git commits, scaffolding new components, and navigating the codebase. It is not a passive autocomplete — it takes on real tasks and executes them end to end. Building this site is largely a collaboration between me and Claude Code.

Productivity

Note-taking

Obsidian for long-form notes, research, and design documentation. Apple Notes for quick capture and anything shared across devices.

Task Management

My primary Project Management platform is the awesome Basecamp from 37signals. I have been using Basecamp for as long as the product has existed. I am also experimenting with Fizzy - 37 Signals amazing Kanban application

For light task management I rely on Apples Reminders app.

Communication

Slack for work, iMessage and Signal for personal. I keep notifications aggressively managed and batch async communication rather than staying always-on.

For my personal email I am a dedicated Hey email system user. Hey is the increadable email and calendar system from 37 Signals.

About this site

This is my personal web space, where I post about technology, design and food, along with other things that catch my eye. None of the views expressed on this site or any of my personal social networks reflect the opinion of my employers or any of my freelance clients. They are my opinions alone.

Publishing

This site is built and published using 11ty — a static site generator — and served by Netlify, secured via https thanks to a free certificate from Let's Encrypt.

Design & Typography

The site is typeset in Source Sans Pro and Playfair Display served from Google Fonts.

Code

All CSS is modern CSS using cascade layers and container queries. Source code is on GitHub.