
Design week with a Golden Gate view
erik, 9/23/2025, 1 engagement
Bitcoin Product Designer @ Hoseki. Human Rights Foundation grantee working on cashu.

erik, 9/23/2025, 1 engagement

erik, 8/13/2025, 1 engagement
why african designers + bitcoin = the future
10/20/2026, 1 engagement
i've been rejecting the defaults for all design related plugins, modifications, effects, and blend modes for almost 20 years now.
feels good. always reject defaults. always modify. robot setting have no funk.
10/19/2026, 1 engagement
working on mint transfers in cashu me native. cdk's cross_mint_transfer_quote_max makes it easy to get a melt + mint quote with ln network fees already allocated.
wdyt?
10/18/2026, 4 engagements
we must return to the mondo 2000 spirit. https://blossom.primal.net/6e96bf8043ad097aeba2b44c74f7e1588011d9fbf09611bf26bfef1701250871.jpg https://blossom.primal.net/1011f9a0d533e2e2a22ebf37c4a9118e45f541818608aaf22cc2b59cf9e9c5ca.jpg https://blossom.primal.net/2a2a3127f4f9dcebe4c51d40e99375c7a95d1feb8e8a02eec72a01268ed8851f.jpg

10/18/2026, 1 engagement
there's a few layout jumps in cashu me that drive me insane. today is a craft focus day. they will be neutralized. order and beauty will be restored.
10/18/2026, 2 engagements
10/6/2026, 4 engagements
cashu shirts are very rare. we print small batches on high quality heavyweight cotton. friends and family get them first. leftovers go to anyone who donates to opencash to fund ecash r&d.
no reprints. https://blossom.primal.net/533ce917191545658dd0e80e223cb6d4d6f4367af55e1145b11316dbecef1b42.png https://blossom.primal.net/24a3323dca874531bb1e35489baa10a9df9819f71a1323cf3a2dd68333cca012.jpg

10/4/2026, 26 engagements
spent ecash hack day taking the fedimint kotlin bindings and wiring the fedimint protocol into cashu me.
fun experiment. real joy seeing both protocols living side by side in the same wallet https://blossom.primal.net/f41172d017555bd40091cd746107d1ae369ad99cce636b1c06dcbc56ca0d7998.mp4
10/2/2026, 5 engagements
working an updated sales summary view for numo. transaction details refinement coming up next. https://blossom.primal.net/efa38408e7ad9bb0642380a1c79bb08ef865c898dd04beb3ac0365f18d8648e5.mp4
9/27/2026, 1 engagement

9/23/2026, 19 engagements
i am deeply moved by this kate bush interview where she explains the song ‘houdini’. love, protection, and hope all in one gesture.
9/22/2026, 2 engagements
we need to build bitcoin payments that match merchant and customer expectations. we should be aiming to build wallets where there's no ux difference between apple pay and a btc payment.
9/22/2026, 24 engagements
go back to your designed and cut ass much visual weight as possible. it does wonders.


9/16/2026, 1 engagement
a fun one to work on.
Loading quoted post…
some cashu.me quality of life improvements coming soon. https://blossom.primal.net/2e18d5f2b35a2fbefd98e235ac9212504e55a6d00b5cf7260d6602ac8279e4e0.jpg

9/8/2026, 4 engagements
been working on some cashu.me polish. it should feel much more elegant in the next release. https://blossom.primal.net/174b9b0248f7b4bb58e31b01a7ea84182795e98e7bac6cab93349a37040caee0.mp4
8/30/2026, 3 engagements
seedphrases always felt insane to me. 12 words and if someone finds them they can steal all your money. please use multisig.
8/26/2026, 9 engagements
"The computer industry is an industry that has become incredibly conservative from an advertising perspective. It is an industry where there's an obsession about product attributes that you can measure. How fast is it? How big is the hard drive?...that is a very comfortable space to compete in because you can say 8 is better than 6.
It is also very inhuman and very cold. Because of the industry's obsession with attributes there has been a tendency to ignore product attributes that are difficult to measure or talk about. In that sense the industry has missed out on the more emotive, less tangible product attributes."
8/25/2026, 2 engagements
what a blessing it is to wake up and work with your friends on bitcoin projects everyday.
8/21/2026, 7 engagements
a fun one https://blossom.primal.net/76c94f5d9d073695c422314022dad2146082c367c90d44503293d983f657c15d.mp4
8/14/2026, 3 engagements
working on an ascii vault animation transformation for cashu me restore flow. https://blossom.primal.net/f22a239ad73dd53a75c896c73d8d7fa48352b470750b47efee46d5db1cb8eb43.mp4
8/13/2026, 2 engagements
too many private trackers still on accept on chain btc and random shitcoins for donations. they should accept lightning or cashu with auto melt to self custody in the background. i would love to work on this.
8/12/2026, 2 engagements
spent the last few days working on cashu me restore. we support automated mint backup over nostr. an nsec is derived from seed and encrypts your mint list then publish it to relays.
what that means for the user: when they enter their 12 words, they don't need to remember which mints they were using. we can fetch the mint list from the seed. https://blossom.primal.net/f3859edc8a98b5e5ad5a9d329ee076dd6ff11fe64aca63133b5d074b2451e44a.mp4
8/10/2026, 9 engagements
so much infighting in bitcoin lately (maybe it always was). sometimes it feels like the wu wei. i take comfort in that.
despite the vitriol i will never forget you guys 🫂.


8/7/2026, 2 engagements
polishing onboarding for cashu me. onboarding is special. it's the first chance you get to show the care you put into what you built.
8/6/2026, 11 engagements
ty to the rng response team. you are saints.
8/5/2026, 3 engagements


8/5/2026, 8 engagements
is pen testing bitcoin with chinese ai a game of skill? or is it more like a work of art?
the galaxy brains are red teaming bitcoin and i'm over here making sure the cashu me error toasts don't look janky.
8/4/2026, 7 engagements
arm yourself. train yourself with the warriors eye. wage butlerian jihad against ui slop.
7/27/2026, 7 engagements
bitcoin is the natural progression if you grew up on private trackers and torrents. same exact ethos.
bitcoin is that version for adults. the stakes are higher and the philosophy runs deeper.
7/26/2026, 6 engagements
update: the
support team and
, are world class. they privately reached out and helped me solve the issue.
turns out it was a skills issue on my part. on july 9th i installed primal on an android device. this caused zaps to be sent to that wallet. no funds were lost. i was able to sweep the funds then restore my android primal instance with my seed phrase and now both devices and wallets appear to be in sync. issue should be solved going forward.
thank you again Primal!
Loading quoted post…
7/24/2026, 2 engagements
my
wallet hasn't received a single zap since july 9th. i get zapped but the money never comes in. nothing but problems since the 'upgrade' to spark.
it used to be one of my favorites. now it's slow, bloated, and broken. i'm literally just losing money at this point. what a disaster. it makes me so sad to have lost such a reliable wallet.
7/24/2026, 24 engagements
launching my second app today: zeile.
it's another simple one. you pair with one person. send a note or a doodle, and it lands on their home screen via widget. 100% free. iphone only.
no accounts, no user ids. just a code generated at setup. one of you shares it, the other types it in, and you approve.
it's simple and there are others like it. but this one is free. nothing behind a paywall. plus i put a little extra care into the ui.
had a lot of fun building and testing it. check it out:
7/23/2026, 6 engagements
wrote about how we've been building at numo over the last few months.
we've been slinging hats behind counters, handing a pos to restaurants, putting devices in bartenders' hands, and watching what breaks. almost every change we've shipped came from these sessions.
https://blog.cashu.space/numo-lessons-from-standing-behind-the-counter/
7/22/2026, 2 engagements
codex 5.6 sol is much better at identifying and laser targeting sources of jank, like split-second screen flickers between animation transition states and stuff like that.
bip110 is sedevacantism for bitcoiners.
7/22/2026, 1 engagement
you must respect the work. you should put in a lot of effort to show you respect the work. if you don’t take the time to do so why should other people take the time to use your product?
cleaning up recent transactions history on cashu me. old version on the left, new version on the right. https://blossom.primal.net/2d28fef08dfc6af33b8854dda098cd8397d9377702c85c4cd61700436963409e.png

7/21/2026, 1 engagement
cashu tap to pay now supports jacobin conjecture counterexamples. https://blossom.primal.net/74f96d0e508c6e61d83e2190ab3ed3cd49da826b3eaa71de2527cd5f923fd8be.mp4
7/21/2026, 1 engagement
did a big sweep of cashu me tonight. found a lot of inconsistencies between ios and android on bolt12 and on chain. spent the day fine tooth combing to get parity between the two.
onchain is also closer to parity between ios and android. android wasn't querying the block explorer from the onchain receive. now both poll every 30s and both ask the mint if the quote is paid.
try it here: http://cashu.me. cashu me is in public beta right now. would love feedback from anyone testing. your feedback is a gift.

7/19/2026, 3 engagements
gm. have you heard the good news? cashu me is now fully android and ios native. public beta open for you.

7/19/2026, 22 engagements
the cliche 'never judge a book by it's cover' is true. this was exhilarating. https://blossom.primal.net/8ce70e509b291d26c96373e9c59a86ec73225b51535c72671f99c904a96d7baf.jpg

7/18/2026, 1 engagement
cashu me is now native on ios and android. lots of screen time went into this one and I had a blast building it. today, the public beta is here.
still a lot of work to do. life time of polish to apply and jank to fix, but perfection is the enemy of good. https://blossom.primal.net/2c5372e24cada80567e5eb955d0b0ed8da3158a713ed4fa5652fca73220a064f.mp4
7/13/2026, 9 engagements
soon ™️ https://blossom.primal.net/524f63b0a6ff2982cab8045da731911160a4c300ff5662395d71eefede326ed9.jpg

testing cashu me native across multiple devices today. it's running smooth even on an 8 year old iphone xr on ios 18.
bitkey not relevant. i just keep it around because it's beautiful. https://blossom.primal.net/fd5d900bbe32782f7a124ded9df794dc90965440025ae96659924ebc86a737ad.jpg

7/11/2026, 5 engagements
trying to make native android feel as elegant as swiftui. to borrow a phrase from satoshi, it's bloody hard. https://blossom.primal.net/c66a74965396c46d7f6cdc223c90cd7810791cdc0a03375b27b945675a5aad72.mp4
7/9/2026, 2 engagements
working on the ux of sending and receiving custom units (usd/eur/sek etc...) on cashu me. https://blossom.primal.net/bad3dc69995f4d6d677e271763276818a801ace766248b5ad32cee749cf272e7.mp4
7/9/2026, 1 engagement
i just paid 8 cents for asking fable to "commit and push". lesson learned.
7/8/2026, 1 engagement
there was a period from 2008-2010 where you could accurately judge someone's degree of metacognition based on how they felt about lil b.
you either got what he was doing: embracing the speed and absurdity of memetic culture by breaking the 4th wall of rap or you didn't see it. https://blossom.primal.net/2212422c6c8cc3e4239575fdbca0cd204cdfafb2f079f113e33a9c12de664239.mp4
7/7/2026, 4 engagements
cynicism and pessimism are traps that some people never escape.
7/7/2026, 1 engagement
sometimes at bitcoin conferences i catch myself wondering how many ppl here would significantly lose something if this project fails.
how many of you will will lose your entire retirement? a huge chunk of your net worth? how many of you actually live this? i know a few.
7/6/2026, 2 engagements
working on a flow for paying a cashu request that only accepts specific mints.
in this example the user selects one of the payee's specified mints and it processes the payment in one sweep.
inb4: why not just use ln? this paticular flow assumes a cashu request was scanned. if it was a bolt11 invoice or bip321 it would default to a ln payment and this would be very simple.
i'm smoothing the animations next. they're very jarring and unpolished right now.
7/6/2026, 1 engagement
receipts used to be for you.
i love phoenix. but even after years i've never built muscle memory with it. imo the receive options are overwhelming. trying to consolidate on cashu me. such a hard problem to solve.
i think one thing phoenix does right is immediately defaulting to an amountless bolt11 invoice with the qr displayed. it's nice to instantly provide the payment affordance after tapping receive. we can do a better job of that on cashu me.


7/2/2026, 1 engagement
it's kinda funny that cash is anonymous by accident and now we have to make digital cash anonymous on purpose.
for some people this is controversial. so we'll do it controversially.
7/1/2026, 3 engagements
gm. you don't owe a database your personal info just because you bought a coffee.
6/30/2026, 1 engagement
“oh my god, that's such a beautiful line! familiar faces i've never seen, i love it!”
ifykyk
been working on a unified send flow for cashu me. one field. paste a bolt11, bolt12, ln address, cashu request etc...
or scan someone's key to lock ecash to them via p2pk. you can review your own keys in settings now. https://blossom.primal.net/e6e46771b9ebac8065b613f1fae922f2be2662df6677404320490c60f0e0a892.mp4
6/29/2026, 4 engagements
finding myself getting comfortable with my current vibe coding / ai design flow.
not a great sign for growth. never get comfortable with your tools. want to put my current setup to the side and try new stuff.
tools i find myself constantly reaching for:
claude cli impeccable plugin grill me skill mobbin mcp
i usually cycle through some combination of these to build a design. what are you using?
6/27/2026, 1 engagement
when a cashu mint supports onchain + bolt11 + bolt12 you end up with four ways to receive. here's a wip on how i'm thinking of laying them out in cashu me. no jargon. only descriptions telling you when to use it.
the two bolt12 offers became "reusable" and "flexible". https://blossom.primal.net/6a72f21fb28580a894f013fd1145e82072661b1b41ab846a8d0404546ef00126.jpg

6/27/2026, 4 engagements
ot icloud backup + recovery working on the next cashu me swift build. restoring via icloud is pleasant experience.
usual caveat emptor on cloud backups but damn it feels good. https://blossom.primal.net/501f9f4ae13c9c432159cce5d858378caed3434cb18a98f0742ff818dddf23fd.mp4
every hour spent building extractive bullshit is an hour stolen from building productive tools.
you can spend your time gamifying someone into riding a scooter more or you can build money that the state can't censor and communications it can't surveil.
6/22/2026, 1 engagement
some notes and quotes i wrote down during trevor paglen's berlin talk tonight.
"palantir is not so much a military technology company, it's a vision technology."
"slop is the media that the attention economy forces people to create."
"do you subscribe to the sublime idea of things that are beyond yourself?"
"this is where it turns to magic. instagram. telepathy. some of it feels supernatural."
[context: talking about getting a targeted ad right after having a conversation about that exact thing.]
topics to follow up:
buy his book: https://www.versobooks.com/products/3477-how-to-see-like-a-machine


6/21/2026, 1 engagement
everything i love about cyberpunk is found in neuromancer and ghost in the shell.
6/16/2026, 2 engagements
the gov just restricted fable 5 under export control law. we've been here before. in the 90s strong encryption was classified as a munition and placed under arms export controls. the cypherpunks fought and won.
read the cypherpunk library.
6/13/2026, 26 engagements