Hi, I'm Erik đź‘‹
Bitcoin Product Designer based in Stockholm, Sweden
EC

About

At the end of 2024, I left my job as a UX designer to go full time into building for bitcoin. I’m currently a Human Rights Foundation grantee working on improving ecash design, and I’m the Lead Designer at Hoseki, where we’re helping people prove bitcoin ownership.

Lately I’ve been getting deeper into UI engineering. Trying to move beyond just Figma and ship my designs to life in code. I’ve been using Cursor a lot to build and ship faster, and it’s been fun pushing real projects out into the world.

Skills

Product Design
Figma
UX / UI Design
Vibe Coding
User Research
Prototyping
Design Systems
Wireframing
Work

Check out my latest work

I work on a wide range of projects, from simple websites to full product designs for complex Bitcoin tools. That includes everything from message signing and signature verification to some of the most experimental areas in Bitcoin today, like multi-mint payments in Cashu wallets.

Hoseki

Leading design across brand, UX, and product. Responsible for shaping the visual identity, designing user interfaces, and building a product that makes proving Bitcoin ownership easy and delightful.

Figma
Design systems
Prototyping
User testing

Ecash Design Guide

Wrote, designed, and deployed an ecash section to the Bitcoin Design Community’s official design guide. A comprehensive design guide that provides an overview of both ecash protocols, along with design best practices.

Jekyll
Ruby
Bundler
Docker

eNuts

Cashu wallet for iOS and Android. It supports Lightning swaps, multi-mint management, and private payments via Nostr. The UI hides protocol complexity while giving power users full control.

React Native
Expo (EAS)
Node.js
Nostr

Open Cash

Designed, built, and shipped the OpenCash website. A non-profit supporting open-source ecash development. Presents the organization’s mission, grant program, and donation portal, with clear messaging around privacy and digital cash.

Next.js
TypeScript
React
TailwindCSS
Vercel
Projects

I like building in public

Outside of my main work, I like contributing to open source Bitcoin projects and taking part in the occasional hackathon.

  • B

    Bitchat Cashu Wallet

    Integrated a functional Cashu wallet into Bitchat for Android using Figma, Cursor, and Kotlin. Designed the UI in Figma and used Cursor to vibe coded the components into Kotlin. Entire build took 72 hours.
  • M

    Minor League Miners

    My hackathon submission won first place in both the Software Prize and HashLeague tracks at ATL Bit Labs’ Battle of the Mine Hackers. It introduced a new leaderboard for solo Bitaxe users, ranking them by best session difficulty instead of total hashrate. To build it I spun up my own public pool instance, connected its API to a forked version of HashLeague, and built a UI to display best difficulty stats.
  • S

    Save Our Wallets

    Save Our Wallets is an advocacy website built with Nuxt.js and to support Section 110 of the CLARITY Act, which protects the right to use non-custodial crypto wallets. I developed the site, which provides a bill overview and lets users contact their representatives by ZIP code. The campaign went viral, sparking podcast appearances, conference talks, and even merch in support of the cause.
  • C

    Cashu.me

    Submitted PR #341 and PR #345 to cashu.me, redesigning the mint info screen and improving mint selection. Users can now tap the entire card to switch mints instead of a small radio button, and mint info updates automatically. Small change, big UX win.
  • C

    Cashu.space

    Cashu.space provides a deep overview of the Cashu protocol, including features, implementations, and how it works. I built the site using Next.js, TypeScript, and Tailwind CSS. The site is designed to be a resource for developers interested in learning more about Cashu.
  • A

    Athenut

    A privacy-preserving, pay-per-query search engine built on Kagi and Cashu. I designed the brand identity and built the entire front-end. Users pay with ecash to search. No accounts, no tracking. For technical details, check out No BS Bitcoin.
  • C

    Cashu 95

    Cashu 95 is a playful Figma prototype that reimagines the modern Cashu protocol with a retro Windows 95 interface. Built using a full Win95-style design system, it explores how old-school UI can still deliver a functional and fun ecash experience. I want to vibe code this into a real app one day.
Talks

Speaking about bitcoin design

I've shared my thoughts on Bitcoin UX, ecash, and product design at conferences, podcasts, and panel discussions. Each convo explores different angles of design.

  • H

    How Better Design Will Impact Bitcoin

    Discussed the history of other peer to peer protocols like BitTorrent and The Pirate Bay, and how those early systems shaped my thinking around Bitcoin. We also got into wallet UX, how to simplify the orange pill process, and where scaling tools like ecash can make a difference.
  • W

    What is "Good" Bitcoin Design?

    This was a fun and thoughtful chat with Skyler, a fellow Bitcoin designer I really respect and admire. We talked about what it actually means to design in this space. Not just making things look good, but making them solve problems for real people.
  • E

    Ecash Panel [Baltic Honey Badger]

    A bit of a dream come true, I got to sit next to one of my heroes, Adam Back, and talk about ecash. This panel dives into what ecash is, what problems it solves (like privacy and scalability), and where it still falls short.
  • B

    Bitcoin Design and Ecash UX

    This was a fun one. Sahil and I recorded this while walking along the river in Riga. We talked about my background, the challenges of ecash UX, working on more institutional products like Hoseki, and how beauitful cities inspire better design.
  • D

    Designing for Ecash [Bitcoin Asia: Hong Kong]

    A talk on the future of Bitcoin through the lens of ecash design, tracing its roots from David Chaum to current Bitcoin implementations. Talked about how ecash improves privacy, reduces censorship risks, and brings better UX to Bitcoin.
  • S

    Sprint Planning & Interviews

    We talked about how sprint planning works in open source projects, and where user research can fit into the process to actually make an impact.
  • S

    Scaling Bitcoin

    A dive into Bitcoin design, privacy, and why tools like Cashu matter. We talked about scaling, culture, freedom of speech, and the trade offs that come with building for a more open, resilient internet.
  • D

    Designing for Bitcoin [Baltic Honey Badger]

    A talk on the evolution of Bitcoin wallet UI, exploring common UX challenges and how different wallets address them. It also shares lessons from mainstream tech and the design trade offs involved in building Bitcoin products.
  • N

    Nostr 101: What the F#&* is Nostr?

    Introduction to the Nostr protocol and its applications.
Contact

Get in Touch

Want to chat? Shoot me an email at ghostsock@proton.me, or reach out to me on X or Nostr and I'll respond as soon as I can.