I’m Tiago Voss. I live in Lisbon, where I design and build products for the web.

I’ve always sat in the overlap between design and engineering. As a teenager I taught myself HTML to customize a blog, fell down the CSS rabbit hole, and never really climbed back out. The thing that hooked me wasn’t any single tool — it was watching an idea turn into something a person could actually use.

I spent the better part of a decade inside product teams, first as a designer and then increasingly as the person who also shipped the front-end. Sitting on both sides taught me how much gets lost in the handoff between “the design” and “the build,” and how much better the work is when one person carries it end to end.

These days I work for myself. I partner with founders and small teams as a product designer and engineer — running discovery, designing the interface, and writing the React and TypeScript that makes it real. I care a lot about accessibility, performance, and the small details that make software feel considered.

When I’m not at the keyboard you’ll usually find me hiking the trails outside Lisbon, over-engineering my coffee setup, or writing the occasional article about the craft of building for the web.