Notes & Thoughts

Apr 14, 2026 • Design Tools

Linting Design Files: What Code Taught Me About Consistency

Code has ESLint and Prettier. Design files mostly have review comments. What I borrowed from linters, and how it turned into my Figma plugin, Linterly.

↗
Dec 18, 2025 • Design Tools

Why I Started Building My Own Figma Plugins

Setting up the same palettes, type scales and charts on every project got old, so I built a Figma plugin for each. Here's what they do and what I learned.

↗
Jun 10, 2025 • Design Systems

Accessibility Is a Design System Problem

Accessibility breaks at scale when it lives in individual screens. Here's how I bake contrast, type minimums, focus, touch targets and motion into tokens instead.

↗
Feb 18, 2025 • AI & UX

Designing AI Features People Can Trust

The goal isn't maximum trust in AI, it's calibrated trust. Notes on setting expectations, showing sources, designing failure, and keeping people in control.

↗
Jul 08, 2024 • XR Design

Designing in Three Dimensions: UX Lessons from XR

When the interface leaves the flat screen, a lot of comfortable habits break. Notes on depth, comfort, gaze and hand input, and prototyping XR in Unity and Blender.

↗
Mar 12, 2024 • Career

Designer to Design Engineer: Why I Learned to Ship Code

Why a designer who can build makes better product decisions, how code changed my handoffs and my empathy for engineers, and where to start (and stop) learning.

↗