enricosf ~ %
Pick brand, product or code to check out that branch. Pick main to see everything.
e5f0a12HEAD → main

I design systems where , and meet.

Designing since 2005. Shipping my own code since 2011.

Pick brand, product or code to check out that branch. Pick it again for main.
  • 9c1e0f4brand
  • 4a7d2b1product
  • e08c5a3interaction
  • 71f2d96web
  • 2d4b8e0front-end
  • b3d91e2one discipline

    Merge branches 'brand', 'product', 'interaction', 'web' and 'front-end'

Brand, product, interaction, web and front-end. I've held most of these as job titles, and now I practice them as one discipline.

I design with the whole stack in view, from the brand to the APIs and dependencies underneath it.

e0a7c21 · chore: agents in the loop

I've led design and development teams, and I still write production code.

Lately, I build tools and services with AI agents in the loop. The speed is new. The standards aren't.

AGENTS.md
# House rules - Design first. Nothing is built until it's approved.- Design and code share one set of tokens.- Never invent data. Every number needs a source.- Never claim what the product doesn't do.- Ask before anything goes out: deploys, emails, posts.

New post: The orchestra doesn't play itself

Read the post →
7a0c3b5
Merge brand, product and code into one discipline
Brand, product, interaction, web and front-end.
4e27a8c
NKP
Nine years leading design and development
9 yrs
3c6f1d4
branch: product, interaction, web
2a85b0e
Shipping my own code
2011
1f04c97
init: designing
2005

$ git checkout -b your-idea

Let's talk about what you're building.

[email protected]
enricosf.com · 2026on main since 2005
drag the mark to turn it