Confidence is the product
Safe Shield

When you approve a crypto transaction, you're trusting that what you see is what happens with your money. Safe's approval screen showed addresses with almost no context. I designed a security layer that tells you.

Security signals were scattered — users had to build their own mental model of risk. Most didn't. I replaced the panel with a single decision framework: six check types, four severity tiers, every label through legal.

1M+decoded

Transactions decoded per month.

Security signal aggregator

I pushed to embed signals contextually across the transaction flow. No buy-in — the org wasn't ready to redesign it. So I designed a widget that delivers the same clarity without touching the existing architecture.

Microcopy as architecture

50+ security states, each one crafted with legal. Copy was a core UX parameter here — one wrong word and users either panic or miss a real threat. Every label, every status, every severity tier written and reviewed before a single component was built.

87%increased confidence

Users reported 87% higher confidence when executing transactions. Clarity isn't a nice-to-have — it's the product.

Ask me anything about this project

Iva

Curious about this project? Ask me anything — what I'd do differently, the trade-offs, the research behind the decisions.

Experience