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.
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.
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

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

