Available for select projects · Missouri, USA

UX/UI · PRODUCT · WEB · ANDROID · iOS · APPLICATIONS

I design and build useful things.

For forty-plus years I’ve been turning complicated software, rough ideas and awkward interfaces into things people can understand, trust and enjoy using.

Have a project? Let’s talk ↗See selected work →
40+years designing interfaces and software
SIMCITYexperience on the original development team
4platforms: web, desktop, Android + iOS

01 / SELECTED WORK

Things I actually ship and use.

Email, developer tools, publishing and mobile. Built, broken, fixed and lived in every day.

TideMail desktop interface showing the keyboard-first email workflow
TideMail Android beta inbox in dark mode TideMail Android beta dashboard in light mode
TideMail · desktop + Android betaAndroid beta open · iOS coming soon →

02 / WHAT I DO

From messy idea to polished product.

01

UX / UI design

Structure, flows, interactions and visual design for products with a lot going on.

02

Product design

Figuring out what to build, why it matters and how it should behave, before building the wrong thing gets expensive.

03

Web

Responsive sites and apps that feel made for your business, not pulled from a template.

04

Android + iOS

Mobile design and development that respects how each platform works and how thumbs actually move.

05

Desktop + tools

Desktop apps, terminal apps and developer tools, where speed, density and workflow really matter.

06

Product rescue

Dated, confusing or inconsistent? I can work out what’s wrong and reshape the experience.

LAB NOTES

Currently in the lab.

Experiments while they’re still half-built, including the ones that don’t make it.

All lab notes →Subscribe via feed →

03 / THE LONG VIEW

I was designing interfaces before we called it UX.

I’ve spent more than four decades where people meet software. That’s early applications and the original SimCity development team, then the web, mobile, desktop, and now AI-assisted workflows.

The tools changed.
People didn’t.
Read the story →

04 / CURRENTLY IN THE LAB

One language. A real family of tools.

Tide isn’t one app wearing different skins. It’s a set of interaction ideas shared by four terminal apps for feeds, mail, files and containers, and TideMail is in beta on Android too.

05 / WORK WITH ME

Got something that should be better?

If you need an experienced designer who can think through the UX and also understands how it gets built, I’d like to hear about it.

Tell me about the project ↗