🔨 Building SaaS & my MVP studio ⚡ 21, left my first easy job for the thrill of building 💻 Web, iOS & Android Dev 🌍 Shipping, failing, learning, repeating

Joined August 2025
7 Harsh Truths About MVPs I Learned Building 30+ in a Year
8
1
26
5,777
Unslopping a vibecoded checkout
1
23
checkouts are where slop costs real money. every emoji, glow and ‘AWESOME!!’ is one more reason for someone to close the tab before paying
16
building a 3D perfume website with Claude, no images, no 3D models (sound on)
5
40
the hardest part wasn’t the 3D, it was taste. knowing when the glass looks real and when it just looks like plastic took the most rounds
2
even the sound is code. piano, pads, a glass chime when you switch scents, a low swell when the lights go off. all generated, no audio files
4
added features one by one -> drifting petals -> dark mode where the liquid glows -> 3 scents that pour new colours into the bottle -> a frosted glass gift card that tilts with your cursor and flips over
8
asked Claude to build the bottle in three.js. thick real glass, liquid inside, a stone cap, a printed label. the trick: the “Solenne” wordmark sits behind the bottle as part of the 3D scene, so the glass actually bends the letters
11
started with the vibe, not the screens. a fictional perfume house, warm stone colours, a big serif wordmark, glass as the hero. no Figma, just a written brief
26
Stripe just made B2B payments feel like sending a text. here’s what “stripe pay” actually does 🧵 1/ every business gets a Stripe handle, like @company. you search it, pick the business, send money. no IBANs, no routing numbers. 2/ sending is free and it’s instant. it lives in the Dashboard and the Stripe CLI. 3/ you need a funded Stripe financial account to send, and the other side needs one linked to their profile. so it only works between businesses already on Stripe, for now. 4/ the CLI part is the sleeper hit. you can dry run a transfer before it happens, which makes it safe for scripts and AI agents to pay vendors. 5/ Patrick Collison said it himself: A2A payments will matter more than P2P. this is Stripe’s first big step there. I build payment systems, and this changes how I’d design vendor payouts. happy to answer questions below :)
Introducing 'stripe pay', for instant business-to-business transfers. Find companies using their Stripe profile handle and send funds for free. Available in the Dashboard and CLI.
1
3
88
designed, illustrated and animated this hero from scratch. sound on
43
typing has never felt this good every key squishes the jelly 🫠
35
opus here we go
33
Kavya retweeted
My tip was too generous...
My password was too strong...
1
1
78
this is so cool
You can dogfight in my realistic fighter jet simulator now. viperoneone.com
33
Kavya retweeted
my mascot refused to stay in his screen
1
59
at this point, i feel bored without opus :( time to touch some grass
1
37
My tip was too generous...
31
is it just me or has Opus felt a bit dumb the last few days?
45
Kavya retweeted
I haven't opened Figma in 6 months everything in this video was built straight in code this week. no mockups, no handoff, no "final_v3_REAL" file I'm a solo designer and developer, 50+ MVPs shipped. here's what changed when I stopped drawing screens and started building them: → feedback got honest. people react to something they can tap, not a picture of it → loading, empty and error states actually get designed, because in code you can't skip them → motion and sound stopped being "nice to have" → mobile isn't a second artboard, it's just a smaller window what didn't change: taste. left alone, AI builds the most average app you've ever seen. hierarchy, spacing, what to cut, how it should feel. that's still the job Figma isn't dead. but for a solo builder, a mockup is just a slower version of the product
5
1
5
236
my mascot refused to stay in his screen
1
59