Shipped 3 apps to App Store in a month. Self-taught, no CS degree. Built AI App Factory — native mobile apps with AI agents. Building in public.productengineer.info/camp/en/shippe… Seoul, South KoreaJoined March 2022
@assumptology This is the useful lesson: put it on a server early. AI helps you generate code fast, but the real risk moves to auth, deploy, logs, rollbacks, and real-user flows. I’d add one boring staging→prod checklist so each future feature ships through the same loop.
@rishi_dusad@resend Resend is a good default. For Supabase Auth, I’d mainly verify the boring prod pieces: custom domain/SPF/DKIM, separate templates for auth vs marketing, bounce handling, and one real-device signup/reset test before launch.
@Kavyabuildss Yes. Review risk is usually not 'AI-written code' — it's launch hygiene: permissions before value, empty loading states, unclear privacy copy, fake-looking screenshots, and broken edge cases. I’d do one pre-submit pass just for those, separate from bug fixing.
@jeffsmf Perfeito — com 3 usuários pagantes, eu manteria webapp e só mediria 2 coisas por uma semana: ativação do fluxo crítico e motivo de churn/abandono. Mobile entra quando algum recurso nativo virar gargalo real, não antes.
@jeffsmf Eu começaria como webapp se o objetivo é validar demanda. Vá direto para mobile só se o valor depende de câmera, push, localização, offline ou presença na store. Melhor teste: 1 fluxo crítico funcionando + 3 usuários reais antes de escolher a casca.
@IBYohannes Nice—while it’s in review, I’d freeze product changes and run the boring checks: fresh install, sandbox payment/login, privacy labels, reviewer notes, and one short demo video for any path Apple may not reproduce.
@fahadalijaved@thatjoshguy69@wr3cckl3ss1@UniverseIce@smasithick@sammygurus Congrats on shipping the native Android build. For a utility like this, I’d track the first 20 real runs: device model, firmware target, failure reason, and time-to-triplet. That tells you whether polish or edge-case coverage matters next.
@ArmanHadi386902@expo That's a real production-docs gap. The examples that help most are the boring cross-platform cases: permissions, keyboard/safe-area, uploads, auth refresh, offline retry, and App Store/TestFlight handoff. Simple demos are fine for API shape, but teams need failure-path examples.
@dev_maims Agree. The useful line I use is: demo shortcuts are fine until they touch money, auth, data loss, permissions, or recovery. Those need real tests and a rollback path before the app is called production-ready.
@MengTo Exactly. Prototype -> production is mostly the boring loop: auth edge cases, data ownership, billing, deploy/rollback, privacy, logs, onboarding, and 3 users trying the real flow. Treat it like a release checklist, not just more code.
@CarlosBBuild That waiting window is perfect for boring launch checks: fresh install, paid flow/sandbox, push/permissions, privacy labels, crash logs, and a short reviewer note/video. Most review pain comes from paths reviewers can't reproduce.
@enrmp For subscription rejections, I’d make review notes painfully literal: account, exact screen path, button label, SKU, sandbox steps, and a 20s screen recording. Also ensure the product is Approved/cleared for sale; reviewers often fail before reaching the paywall.
@ThriftAndStack If you’re selling it, make the buyer packet boring: live demo login, Stripe test flow, Supabase RLS notes, revenue/churn screenshots, deploy docs, and a 30-min handoff video. Buyers trust reproducible ops more than feature lists.
@expo Expo Go often lags SDK support in stores. For a new SDK, use a development build instead: `eas build --profile development`, install it on device, then run with `expo start --dev-client`. Expo Go is best for quick demos, not release-path testing.
@colinsolvely Nice. For macOS review, make the review notes boring: exact permissions, why audio capture/control is needed, any entitlement/privacy behavior, and a 30s screen recording of per-app volume working. Reviewers need reproducible context fast.
@alaphati_t Yep. The real choice is which stack lets you ship boring production checks faster: auth edge cases, RLS/permissions, migrations, webhooks, rollback. Users do not care about DB brand, but they do feel broken recovery flows.
@kevinriedl_eth Agree. I’d split it into two bars: early users can tolerate rough edges if the promise is clear, but they won’t tolerate data loss, auth breaks, or unclear recovery. Past ~20 users, those boring failure paths become the product.
@tsacademy0 Nice milestone. Before you call it production-ready, I’d run one boring device pass: fresh install, expired session, offline sync recovery, bad network during auth, and RLS checks from a second user. AI review + real failure paths is a strong combo.
@BlockchainOtp If device-key storage is central, make the review packet explicit: threat model in one paragraph, where keys live, how recovery works, and a short screen recording of install → create key → use feature → delete account/data. Reviewers need evidence, not architecture intent.
@BlockchainOtp For a second rejection, I’d make the next reply very boring: list the exact guideline, what changed since the last binary, and attach one short video proving the reviewed flow. Also avoid shipping unrelated fixes until that thread is closed.
16 Followers 115 FollowingBuilding AI infra for devs (LLM gateway / tokens / cost optimization)
Indie hacker building AI tools (faceswap / automation / growth)
125 Followers 97 Following🌱 Built Sprout (10K+) for my ADHD wife after every other app failed her.
Latest - Tidywell (https://t.co/94jlWu0F5B).
All apps: https://t.co/er99BFCGR2
53 Followers 141 FollowingBuilding @korely__ • AI & Graph RAG enthusiast • IT Engineer.
Exploring the intersection of human memory and machine intelligence.
31 Followers 174 FollowingEx-Google Sr. Eng Manager & startup veteran. Now running AI experiments at GammaVibe Labs and teaching pragmatic Agentic Engineering.
710 Followers 2K FollowingChopped Unc.
Built https://t.co/CohjpHPi1C. Now backend at @cloudflare. Building my app empire in 2026.
Try my latest app Stay for parents: https://t.co/xkmGR6u1GG
117 Followers 121 Following19 | Currently working as a UI/UX designer at Sanpurnam Infotech and a independent Freelancer,
Always Ready to create and collaborate
38 Followers 151 FollowingBuilding https://t.co/yYcfX2nyQn in public : retention tool for mobile apps via email and in-app message
Solo founder and shipping
Also @esimplanet
851 Followers 601 FollowingBuilding @BeOnAuto: product intent → living product model → apps that keep evolving.
Founder of Xolvio.
Creator of Narrative-Driven Development.
31 Followers 174 FollowingEx-Google Sr. Eng Manager & startup veteran. Now running AI experiments at GammaVibe Labs and teaching pragmatic Agentic Engineering.
11K Followers 3K FollowingI quit startups to make open-source SaaS without VC to be free, I share it all in a podcast: https://t.co/m1dX2xPHcc Maker of @capgo_app & @naturopiaxyz
7 Followers 37 Followingi make things look good and work well
agents and whatever design sense i've stolen from the internet
19 • cs • shipping in public
117 Followers 121 Following19 | Currently working as a UI/UX designer at Sanpurnam Infotech and a independent Freelancer,
Always Ready to create and collaborate
3K Followers 2K FollowingFOLLOWS YOU. Freelance Senior iOS & Flutter Engineer 🍏. Formerly @IBM. Making iOS Videos! Unity Award 2011 Nominee. Not on the 30u30 list, opinions are my own
11 Followers 110 FollowingDedicated engineer crafting React Native apps since v0.27.0, delivering innovative apps for seamless user experiences. Proudly made in Egypt.
38 Followers 151 FollowingBuilding https://t.co/yYcfX2nyQn in public : retention tool for mobile apps via email and in-app message
Solo founder and shipping
Also @esimplanet