One of the biggest challenges in designing for the Web3 is abstracting the particularities and limitations built into decentralized protocols to create experiences that are simple and easy-to-use—such as web apps built on Web 2 infrastructures. As powerful as cryptography and P2P networks are, it’s only when it is accessible to a wider number of users that its effects can begin to influence society at large. In this transformation, software ceases to exist as code, to take upon a new stance as cultural artifacts. While many projects focus on developing solutions in the field of scalability and interoperability, very few are dedicated to making the transition from existing infrastructures frictionless and simple for non-crypto users. A crucial point to accelerate this transition is making sure that the value created by cryptography, and decentralization more broadly, can be quickly assimilated by users who can benefit from them the most.
Discipline: Open-source, Web3
Role: Co-founder, Interface Design, Data Visualization
Team: Felipe Duarte (Co-founder)
Year: Work in progress
My work at Status revolved around researching ways that Web3, better models to manage user privacy, self-sovereign identity systems, and censorship resistance protocols can better align with real user needs. More specifically, I lead swarms (open-source initiatives) focused on designing new UX patterns for gossip-based messaging protocols to achieve the best trade-off between usability and extremely secure messaging (often too complex and counterintuitive for non-technical users). Moreover, I investigated user requirements for the design of user-friendly crypto wallet, testing designs with real users in Asia and Europe. Working alongside the Dapp community, I helped to define open formats to enable Dapp curation and discovery within Status (mobile-first to lead Web3 adoption in unprivileged countries). As a Web3 researcher, I worked with smart contract developers to democratize the instantiation of smart contracts to non-technical users (IFFTT for smart contracts), which consisted of easy to use visual programming language for the creation simple smart contracts.