Sam Bernhardt

Usually a designer, sometimes a developer, always curious.

I'm a technical product designer who cares about the products I'm designing, the people who use those products, and the people that I work with.

I believe in moving fast, moving slow, and thinking deeply.

Writing

Drag & drop sortable list from scratch

Why it's a terrible idea and why you should do it

Things I've learned

Lessons from my time building products

Make it make sense

A rule of thumb for people working on software

Coming soon

Building a treemap chart

Technical exploration

Coming soon

Truncating text in flex containers

Why it breaks and how to fix it

Coming soon

Building a combobox

Technical exploration

Coming soon

Face pile stacks with cutout borders

Implying depth with masks & clip paths

Coming soon

focus-visible vs focus??

CSS breakdown

Coming soon
Sam Bernhardt, 2026