10 years scaling 5 products to 100M users in Big Tech. Now building something cool of my own.

Joined April 2021
4 Photos and videos
10 years of building and I still get way too excited about buying a new domain
4
4
240
reality of a vibe coder: it works perfectly on localhost. then you get actual users. and instantly discover why senior engineers exist. the vibes do not scale.
3
11
198
harsh reality: you iterate fast and criticize yourself daily. but your boss has a massive ego. they can't ingest info at your speed. so they just block you. build a startup. #BuildInPublic #vibecoding
2
8
151
obsessing over the smartest llm is a trap. you don't need expensive models. downgrade your ai. use strict linting and retry loops with explicit errors. #BuildInPublic #vibecoding
6
126
reality of a vibe coder: shipping fast is easy now. but nobody can draw a basic funnel. no mapped initiatives or feedback loops. enjoy building for zero users. #BuildInPublic
4
98
building is heavy lifting marketing is a marathon doing both is more difficult than people think #BuildInPublic
5
72
stop lying to yourself about deepseek/kimi/qwen. you’re spending weeks on "optimization." just pay the Anthropic tax and ship. latency is the death of your startup. #BuildInPublic
1
4
94
copying an app in 2016: reverse engineer the entire codebase copying an app in 2026: just grab all the markdown files
2
42
reality of a vibe coder: you feed a random DESIGN.md to an agent. you sit back and expect magic. reality hits you with missing padding. undefined components and broken animations everywhere. #vibecoding #BuildInPublic
2
46
building for devs: "wow cool stack" building for normies: "where do i click?" coding is the easy part. bridging the brain gap is the trap. most of the builders aren't ready for that. #BuildInPublic #Startup #Coding
1
35
you can ship the cleanest v0 in an hour. but if you have zero visual assets? the community literally won't see you. lack of design is the ultimate distribution killer. #Startup #BuildInPublic
1
5
73
the internet is a graveyard of perfect code. genius builders making incredible products. that literally nobody will ever use. why do developers hate selling so much? #BuildInPublic
2
30
the @GeminiApp default loop is exhausting: ask a question. get a weak answer from the fast model. realize what happened, switch to pro, ask again. does anyone actually prefer the fast default?
1
24
Building at midnight is great. Fewer distractions. More focus. But it’s not a superpower. Ship when the world is awake.
21
spent 4 hours architecting a video editing agent product went through: trigger dev, fly machines, modal, e2b, cursor sdk, claude agent sdk turns out the answer is just vercel supabase (1/6) #BuildInPublic
5
1
96
the stack: - vercel → next.js, workflows, ai sdk, chromium for export - supabase → postgres (projects/compositions/messages), storage (assets/mp4s), auth, realtime - plus any model provider (5/6)
1
47
takeaway: - "AI agent infra" is a marketing category, not always an engineering need. - for structured-content editing products, your stack is: web framework durable execution db storage. - if one vendor covers half of those, your architecture just got simpler. (6/6)
34