Decred
When Decrediton was first developed, most crypto wallets were difficult to understand and easy to misuse – dense, technical, and unforgiving to anyone outside early adopters. That environment made everyday mistakes more likely than they needed to be. The design goal was to shift that paradigm: make the product clearer, more approachable, and safer to operate, without compromising its security or capability.
The work took place within an engineering culture influenced by early Bitcoin contributors and cypherpunk principles, where security, determinism, and auditability were treated as primary concerns. A key part of the design role was aligning the interface with those principles – turning security discipline into interaction patterns users could reason about. Critical actions were made explicit and reviewable, risk was surfaced rather than hidden, and flows were structured to help people avoid irreversible mistakes.
The system focused on fundamentals rather than novelty: legible hierarchy, predictable behavior, and interaction models that scaled from simple tasks to complex ones without overwhelming the user at every step. Onboarding introduced core concepts progressively, and features such as staking and fund management were designed so complexity appeared only when it was needed.
Accessibility and visual stability were built in from the start, with light, dark, and high-contrast modes meeting strict contrast expectations and maintaining a calm, consistent tone. Decrediton was designed so that non-experts could operate a security-critical system with confidence.
Politeia, Decred’s proposal and governance platform, applies the same philosophy to collective decision-making. Actions are recorded and cryptographically anchored to the blockchain, ensuring that proposals, comments, and moderation outcomes cannot be censored or rewritten without leaving a verifiable trace.
The design work focused on how people assess legitimacy in systems they need to trust: proposal flows made status, authorship, and voting intent unambiguous; identity and permission states were visible; and language was refined to reduce ambiguity without oversimplifying the process.





























