Hi, I’m David.

I design for people lost inside somebody else’s system. Then I build it.

Product designer and UX engineer, studying informatics and human-computer interaction at the University of Iowa. Most recently UI/UX engineering at Sollo in Tokyo, where I merged 70+ pull requests in eight weeks across design, mobile frontend and Python backend.

  • Iowa City, Iowa
  • Open to product design and UX engineer roles
  • Graduating May 2027

Projects

A short story each, then tap to learn more

Centline

My own app, in testing

A design preview. Names and numbers are made up.

My own phone app for truck drivers who own their one truck: every load as one record, from saved to paid.

Trucking is the work I grew up around. I design and build it on my own: 5,888 tests and 144 merged pull requests so far.

Tap to learn more about Centline

Sollo

Internship, shipped to the App Store

Turn three of the navigation, on the design canvas.

Eight weeks in Tokyo on an app that helps foreign residents of Japan through government paperwork.

70+ pull requests merged, the navigation redesigned, and every string shipped in nine languages. It is on the App Store.

Tap to learn more about Sollo

CommU

Research, then a working app

The three cards on the home page are the three findings, in order.

A web app for students who commute to campus, built from five interviews.

I ran the research, designed it and built it, and one student’s answer changed what it became.

Tap to learn more about CommU

Component lab

React and TypeScript, no UI library

The same components, one token switch apart.

Accessible components in React and TypeScript, with no UI library.

One token file themes every piece, and every control works by keyboard. Put the mouse down and try it.

Tap to learn more about the component lab

How I work with Claude

The interchange every project runs through

Claude draws the options I choose between and checks the work against rules I wrote.

The decisions stay mine, and nothing merges without my word.

Tap to learn more about how I work with Claude

Measured, not estimated

From shipped work at Sollo

About

Iowa City
Walking a change on the simulator, the step before my own phone.

I study informatics at the University of Iowa, human-computer interaction, with minors in Spanish and psychology. Almost everything I build is for someone operating inside a language or a system that was not designed with them in mind.

The design half of my training asks who is on the other side of the screen. The engineering half means I can build the answer rather than hand it off.

More about me

Contact

Tell me what you are building and who it is for.

dailydavidm@gmail.com