Resources

Tools & Thinking

The design system I built for my own practice, and the writing I do when a topic won't leave me alone.

Design System

SonarUI

SonarUI is a design system built on the conviction that people with low vision and blindness deserve to be first-class citizens of every interface — not an afterthought, not a compliance checkbox. It covers typography, color tokens, a six-level surface hierarchy, spacing, and component patterns, all designed to work across light and dark modes and scale cleanly across breakpoints.

Every decision has a reason rooted in how vision actually degrades across conditions. WCAG is a floor here, not a destination. The system pushes toward the ceiling — and documents why.

SonarUI Documentation

Typography, color tokens, surface hierarchy, components, and the principles behind each decision.

View system

Teaching

Course Materials

Micro-lectures, interactive exercises, and reference materials from the courses I teach in interaction design and user-centered design.

Teaching Resources

DSN 325, DSN 326, and CSC 370 — interactive micro-lectures and course materials.

Browse courses

Writing

When I'm Fired Up

I'll admit — I can be a bit tongue-in-cheek. I tend to write when something in the industry genuinely gets under my skin. Writing is how I think, and thinking is how I keep moving forward instead of getting stuck relitigating problems that deserve cleaner resolution. These articles are the output of that process.