Indie maker blending Japanese aesthetics & web tech
💡過去作:
- 進俳郎(小泉構文×俳句ジェネレーター)
- QR Feedback(店舗向けSaaS)↓
🔗 https://on-code.vercel.app/lp-ogp
#個人開発 #日本文化 #IndieDev #WebApp
Five hours of “requirement definition” later — still nothing decided.
Client confused. Me confused.
Maybe that was the requirement.
#FreelanceLife #RemoteWork #TrialAndError #NotAsExperiencedAsTheySay
Five hours of “requirement definition” later — still nothing decided.
Client confused. Me confused.
Maybe that was the requirement.
#FreelanceLife #RemoteWork #TrialAndError #NotAsExperiencedAsTheySay
Now I’m back, armed with Tailwind and too much coffee.
#IndieDev #Frontend #Nextjs #CodingLife
Now I’m back, armed with Tailwind and too much coffee.
#IndieDev #Frontend #Nextjs #CodingLife
Hour 1 — test-mode KYC?!
Hour 3 — UI labyrinth
Hour 6 — error parade
Day 2 — doc deep dive
Day 3 — shipped! 🎉
Lesson: keep going. Also, I’m wiped out.
#Stripe #StripeConnect #Nextjs #IndieDev
Hour 1 — test-mode KYC?!
Hour 3 — UI labyrinth
Hour 6 — error parade
Day 2 — doc deep dive
Day 3 — shipped! 🎉
Lesson: keep going. Also, I’m wiped out.
#Stripe #StripeConnect #Nextjs #IndieDev
Regular Stripe = YOU receive payments
Connect Express = OTHERS receive payments through YOUR platform
Building a marketplace like Mercari/Uber with:
Next.js + Prisma + PostgreSQL
Day 1: Database design
#Stripe #StripeConnect #NextJS #BuildInPublic
Regular Stripe = YOU receive payments
Connect Express = OTHERS receive payments through YOUR platform
Building a marketplace like Mercari/Uber with:
Next.js + Prisma + PostgreSQL
Day 1: Database design
#Stripe #StripeConnect #NextJS #BuildInPublic
Touch one file—error storm. I kept going.
Today I got my first client reply for a Stripe Connect build.
Luck? Sure. But also showing up daily.
Not a finish line—just proof I'm closer.
#SelfTaught #StripeConnect #NodeJS #Webhooks
Touch one file—error storm. I kept going.
Today I got my first client reply for a Stripe Connect build.
Luck? Sure. But also showing up daily.
Not a finish line—just proof I'm closer.
#SelfTaught #StripeConnect #NodeJS #Webhooks
→ File sync hell (1hr)
→ Battery dead, moved to KFC
→ Google auth hell (1hr)
→ Stripe 2FA nightmare
→ Git rejects dummy .env
→ Rage deleted commit history
5-6 hours wasted. Stripe progress: 0%
*closes laptop in defeat* 💀
#DevStruggles #WebDev #NodeJS #StripeAPI
→ File sync hell (1hr)
→ Battery dead, moved to KFC
→ Google auth hell (1hr)
→ Stripe 2FA nightmare
→ Git rejects dummy .env
→ Rage deleted commit history
5-6 hours wasted. Stripe progress: 0%
*closes laptop in defeat* 💀
#DevStruggles #WebDev #NodeJS #StripeAPI
ChatGPT: "Projects ensure context!"
Me: "Perfect! Show me Day18"
GPT: "Can you paste it?"
Me: "It's IN THE PROJECT"
GPT: "Search failed"
Me: "Then what does 'ensure context' mean??"
GPT: *cricket sounds* 🦗
#ChatGPT #Bug #Nodejs #EnsureContextMeansNothing
ChatGPT: "Projects ensure context!"
Me: "Perfect! Show me Day18"
GPT: "Can you paste it?"
Me: "It's IN THE PROJECT"
GPT: "Search failed"
Me: "Then what does 'ensure context' mean??"
GPT: *cricket sounds* 🦗
#ChatGPT #Bug #Nodejs #EnsureContextMeansNothing
Built my own login gate this time — not just borrowed magic from Firebase.
Node.js + PostgreSQL, with security wards in place. 🛡️
#IndieDev #Adventurer #SoloDev #LevelUp
Built my own login gate this time — not just borrowed magic from Firebase.
Node.js + PostgreSQL, with security wards in place. 🛡️
#IndieDev #Adventurer #SoloDev #LevelUp
Not only did Firebase hit its limits — I hit mine too. 🥲
Switching to Next.js + Node.js + SQL felt like breathing fresh air.
#Nextjs #Nodejs #PostgreSQL #Firebase #DevLife
Not only did Firebase hit its limits — I hit mine too. 🥲
Switching to Next.js + Node.js + SQL felt like breathing fresh air.
#Nextjs #Nodejs #PostgreSQL #Firebase #DevLife
Learning how to handle Create, Read, Update, and Delete is the first step toward real-world backend work.
#Nodejs #PostgreSQL #CRUD #CodingJourney #WebDev
Learning how to handle Create, Read, Update, and Delete is the first step toward real-world backend work.
#Nodejs #PostgreSQL #CRUD #CodingJourney #WebDev
I thought I was a dev, but apparently I’m a professional form-filler now. 😂
Still… building apps costs money, so here we are. 💸
Does anyone else feel this pain?
#FreelanceLife #IndieDev #Relatable #DevStruggles
I thought I was a dev, but apparently I’m a professional form-filler now. 😂
Still… building apps costs money, so here we are. 💸
Does anyone else feel this pain?
#FreelanceLife #IndieDev #Relatable #DevStruggles
- Same info again and again
- Clunky forms
- Endless steps
First impression: energy drain 😅
So I just quietly closed the tab.
#FreelanceLife #IndieDev #Relatable #DevStruggles
- Same info again and again
- Clunky forms
- Endless steps
First impression: energy drain 😅
So I just quietly closed the tab.
#FreelanceLife #IndieDev #Relatable #DevStruggles
#WebDev #Blender3D #GrassOverload #LostInTheWeb
#WebDev #Blender3D #GrassOverload #LostInTheWeb
Build → Delete → Build → Delete → Sleep 😴
#IndieDev #WebDev #Frontend #DeveloperLife #DevHumor
Build → Delete → Build → Delete → Sleep 😴
#IndieDev #WebDev #Frontend #DeveloperLife #DevHumor
Day and night are equal, balance of light and dark. 🌅🌕
In Japan it’s a day to honor ancestors—not religion but gratitude.
Day is human, night sacred. When equal, the two meet.
My Waka app: capture this spirit in design.
#Waka #Design #UIUX #IndieDev
At the end of the day, it’s all about design. I’m still learning, but my goal is to translate the beauty of Japanese culture into modern UI.
How much atmosphere can I capture in a single Waka card?
#Waka #Design #IndieDev #UIUX
Hakuro (White Dew, Sept 7–22) is expressed with:
・transparent colors
・dew drops as motifs
・silence through empty space
It’s simple in words, but tough to bring into UI.
#Hakuro #24Sekki #DesignTips
Hakuro (White Dew, Sept 7–22) is expressed with:
・transparent colors
・dew drops as motifs
・silence through empty space
It’s simple in words, but tough to bring into UI.
#Hakuro #24Sekki #DesignTips
I can’t focus, I can’t code.
I kept checking my work over and over, losing my sanity.
And the culprit was—
“The Neighbor’s Drill Construction.”
Come on, seriously?
I just want to code in peace!!!
#ConstructionTrap #DevHell #CantFocus #YuGiOhStyle #IndieDev
I can’t focus, I can’t code.
I kept checking my work over and over, losing my sanity.
And the culprit was—
“The Neighbor’s Drill Construction.”
Come on, seriously?
I just want to code in peace!!!
#ConstructionTrap #DevHell #CantFocus #YuGiOhStyle #IndieDev