Essays on culture, business, and everyday life.
HR leader turned essayist — exploring how stories shape work and society.
Author of Letter from Tokyo on Substack.
https://substack.com/@letterfromtokyo
The 9th photo skin, DUOTONE — a leaf photo converted into just two colors, deep green and cream. Different process from every skin before it.
9 photo skins total now: 1 free, 8 paid.
#BuildInPublic #Shipaton
The 9th photo skin, DUOTONE — a leaf photo converted into just two colors, deep green and cream. Different process from every skin before it.
9 photo skins total now: 1 free, 8 paid.
#BuildInPublic #Shipaton
A little over a month since I shipped on Aug 14. Since then: new features, submitted to Devpost early, opened TikTok/YouTube accounts, wrote about it.
Shipping isn't the finish line — getting people to know and use it takes work in every direction.
#BuildInPublic #Shipaton
A little over a month since I shipped on Aug 14. Since then: new features, submitted to Devpost early, opened TikTok/YouTube accounts, wrote about it.
Shipping isn't the finish line — getting people to know and use it takes work in every direction.
#BuildInPublic #Shipaton
Approved for Apple's Small Business Program — commission dropped 30% to 15%.
Two more photo skins went live today. Offer codes for all 7 are done.
Submitted a 9th skin, DUOTONE — a new two-tone process, different from anything shipped so far.
#BuildInPublic #Shipaton
Approved for Apple's Small Business Program — commission dropped 30% to 15%.
Two more photo skins went live today. Offer codes for all 7 are done.
Submitted a 9th skin, DUOTONE — a new two-tone process, different from anything shipped so far.
#BuildInPublic #Shipaton
Two YouTube Shorts went live tonight, as scheduled. Split into "Create" and "Hype" — each shows what MyFes does in under 20 seconds, text-heavy, same format as the TikTok videos.
#BuildInPublic #Shipaton
Put together any artists you want, on one poster.
#KendrickLamar and #Drake will probably never share a stage. In the poster, they can. That's the fun — building the lineup you actually wanted to see.
youtube.com/shorts/CPhSd...
#MyFes #buildinpubic
Two YouTube Shorts went live tonight, as scheduled. Split into "Create" and "Hype" — each shows what MyFes does in under 20 seconds, text-heavy, same format as the TikTok videos.
#BuildInPublic #Shipaton
Beyond creating, you can react to festivals other people dreamed up.
Someone built #Radiohead × #Beyoncé, and you say "I'd go" — or name what you'd pay.
The fun is being understood: someone else gets why that lineup matters.
youtube.com/shorts/HlHWd...
#buildinpublic
Beyond creating, you can react to festivals other people dreamed up.
Someone built #Radiohead × #Beyoncé, and you say "I'd go" — or name what you'd pay.
The fun is being understood: someone else gets why that lineup matters.
youtube.com/shorts/HlHWd...
#buildinpublic
Put together any artists you want, on one poster.
#KendrickLamar and #Drake will probably never share a stage. In the poster, they can. That's the fun — building the lineup you actually wanted to see.
youtube.com/shorts/CPhSd...
#MyFes #buildinpubic
Put together any artists you want, on one poster.
#KendrickLamar and #Drake will probably never share a stage. In the poster, they can. That's the fun — building the lineup you actually wanted to see.
youtube.com/shorts/CPhSd...
#MyFes #buildinpubic
Weekend work: submitted the next two photo skins for review. LIGHTHOUSE had a purchase bug on TestFlight that cost a day, but it's fixed and in.
Offer codes for every skin are in progress.
#BuildInPublic #Shipaton
Weekend work: submitted the next two photo skins for review. LIGHTHOUSE had a purchase bug on TestFlight that cost a day, but it's fixed and in.
Offer codes for every skin are in progress.
#BuildInPublic #Shipaton
Day 42 of #Shipaton2026 #BuildInPublic
apps.apple.com/jp/app/myfes...
Day 42 of #Shipaton2026 #BuildInPublic
apps.apple.com/jp/app/myfes...
Three TikToks in. Billie Eilish is clearly outperforming the others — current, active artists seem to move faster than nostalgia acts.
A new ocean-themed skin is in App Review. Two more built and ready to ship.
#BuildInPublic #Shipaton @revenuecat.com
Three TikToks in. Billie Eilish is clearly outperforming the others — current, active artists seem to move faster than nostalgia acts.
A new ocean-themed skin is in App Review. Two more built and ready to ship.
#BuildInPublic #Shipaton @revenuecat.com
Mostly backend work. Found a spam-like post disguised as a festival in Hype, deleted it, added a filter.
Also learned: posting TikTok from a browser gets zero views. Posting from my phone fixed it instantly.
#BuildInPublic #Shipaton @revenuecat.com
Mostly backend work. Found a spam-like post disguised as a festival in Hype, deleted it, added a filter.
Also learned: posting TikTok from a browser gets zero views. Posting from my phone fixed it instantly.
#BuildInPublic #Shipaton @revenuecat.com
Made a short video for TikTok.
Almost went with a feature walkthrough. Killed it — the UI doesn't move enough to carry a video on its own. Stripped it down to a question, a poster, another question. Nothing else.
#BuildInPublic #Shipaton @revenuecat.com
Made a short video for TikTok.
Almost went with a feature walkthrough. Killed it — the UI doesn't move enough to carry a video on its own. Stripped it down to a question, a poster, another question. Nothing else.
#BuildInPublic #Shipaton @revenuecat.com
Submitted to Devpost.
The demo video I'd been poking at since late August finally came together. Two minutes, my own English narration on top.
Next: more skins, a few short how-to videos.
#BuildInPublic #Shipaton @revenuecat.com
Submitted to Devpost.
The demo video I'd been poking at since late August finally came together. Two minutes, my own English narration on top.
Next: more skins, a few short how-to videos.
#BuildInPublic #Shipaton @revenuecat.com
Who's on your version? Build yours and I'll tell you if I'd go.
#ShakyKnees
my-fes.vercel.app/f/8cb16516-b...
Who's on your version? Build yours and I'll tell you if I'd go.
#ShakyKnees
my-fes.vercel.app/f/8cb16516-b...
Demo video: audio done. Narration, captions, music, logo, somehow.
Now the app screens. Recorded my iPhone via QuickTime, made the phone frame in Keynote.
More tomorrow. Chip away over the weekend, maybe submit next week.
#BuildInPublic #Shipaton @revenuecat.com
Demo video: audio done. Narration, captions, music, logo, somehow.
Now the app screens. Recorded my iPhone via QuickTime, made the phone frame in Keynote.
More tomorrow. Chip away over the weekend, maybe submit next week.
#BuildInPublic #Shipaton @revenuecat.com
Four photo-based skins now: THE ENTRANCE, RED ROOM, BLUE NIGHT, OPEN AIR.
#Shipaton2026 #BuildInPublic @revenuecat.com
OPEN AIR uses a daytime photo. White text turned out unreadable on it, switched to dark navy.
Also fixed a seam bug in the share images.
#Shipaton2026 #BuildInPublic @revenuecat.com
Four photo-based skins now: THE ENTRANCE, RED ROOM, BLUE NIGHT, OPEN AIR.
#Shipaton2026 #BuildInPublic @revenuecat.com
OPEN AIR uses a daytime photo. White text turned out unreadable on it, switched to dark navy.
Also fixed a seam bug in the share images.
#Shipaton2026 #BuildInPublic @revenuecat.com
OPEN AIR uses a daytime photo. White text turned out unreadable on it, switched to dark navy.
Also fixed a seam bug in the share images.
#Shipaton2026 #BuildInPublic @revenuecat.com
A diabetes drug becomes a verb.
A reality show becomes a glow-up story.
A 14-year-old’s thinness hits a record high.
None of these started this year.
New essay — link below.
letterfromtokyo.substack.com/p/the-word-t...
A diabetes drug becomes a verb.
A reality show becomes a glow-up story.
A 14-year-old’s thinness hits a record high.
None of these started this year.
New essay — link below.
letterfromtokyo.substack.com/p/the-word-t...
Wrote about it everywhere today — a note in Japanese, an X article and a LinkedIn post in English.
Building a lineup alone is fun. But "would you pay to see this?" only becomes real once you show someone. That's what Hype is for.
#Shipaton2026 #BuildInPublic
Wrote about it everywhere today — a note in Japanese, an X article and a LinkedIn post in English.
Building a lineup alone is fun. But "would you pay to see this?" only becomes real once you show someone. That's what Hype is for.
#Shipaton2026 #BuildInPublic
Building a festival lineup alone is fun. But "would you actually pay to see this?" only becomes real once you show someone.
www.linkedin.com/pulse/would-...
#Shipaton2026 #BuildInPublic @revenuecat.com
Building a festival lineup alone is fun. But "would you actually pay to see this?" only becomes real once you show someone.
www.linkedin.com/pulse/would-...
#Shipaton2026 #BuildInPublic @revenuecat.com
"Hype" is the big one — prepped over summer break. Browse festivals other people made inside the app, react with "I'd go" if something catches your eye.
Also added a home screen to choose between creating and browsing.
#Shipaton2026 #BuildInPublic
"Hype" is the big one — prepped over summer break. Browse festivals other people made inside the app, react with "I'd go" if something catches your eye.
Also added a home screen to choose between creating and browsing.
#Shipaton2026 #BuildInPublic
the lowest of any major city on earth.
Everyone calls it a recovery story.
It might actually be a story about who gets to be in the room
when something can only be passed down face to face.
And who doesn't.
letterfromtokyo.substack.com/p/what-can-o...
the lowest of any major city on earth.
Everyone calls it a recovery story.
It might actually be a story about who gets to be in the room
when something can only be passed down face to face.
And who doesn't.
letterfromtokyo.substack.com/p/what-can-o...
Only 5% changed anything.
A private app hit 1M downloads — no ordinance, just teens deciding on their own.
Awareness isn’t the bottleneck.
letterfromtokyo.substack.com/p/nobody-is-...
Only 5% changed anything.
A private app hit 1M downloads — no ordinance, just teens deciding on their own.
Awareness isn’t the bottleneck.
letterfromtokyo.substack.com/p/nobody-is-...
Festivals with the new photo skins show the wrong background when someone opens the shared URL. The poster itself is fine.
Forgot to register the new skins on the viewing page, so it falls back to a default.
Fixing it when I'm back from break.
#Shipaton2026 #BuildInPublic
Festivals with the new photo skins show the wrong background when someone opens the shared URL. The poster itself is fine.
Forgot to register the new skins on the viewing page, so it falls back to a default.
Fixing it when I'm back from break.
#Shipaton2026 #BuildInPublic
All 8 templates are now free — 6 used to be paid. Also added two new photo-based skins (one free, one $1.99).
Good timing too, heading into a short break starting today.
#Shipaton2026 #BuildInPublic
All 8 templates are now free — 6 used to be paid. Also added two new photo-based skins (one free, one $1.99).
Good timing too, heading into a short break starting today.
#Shipaton2026 #BuildInPublic
Taking a short break starting the day after tomorrow, so I set it to auto-release this time. If approved, it just goes live on its own.
Fingers crossed.
#Shipaton2026 #BuildInPublic @revenuecat.com
Taking a short break starting the day after tomorrow, so I set it to auto-release this time. If approved, it just goes live on its own.
Fingers crossed.
#Shipaton2026 #BuildInPublic @revenuecat.com