Raheem Gordon
@raheem81kg
founder @docsurf_ai (400 users), write smarter with AI
Stack I'm using for docsurf.ai (long list...) 🧱 @tan_stack - Framework / APIs / Forms ☁️ @vercel - Hosting / Analytics ✉️ @resend - Emails ⚒️ @tiptap_editor - Text Editor 👤 @better_auth - Auth 📦 @convex_dev - Database / Scheduling ⚡️ @upstash - Redis / Queues /…
3 weeks since I started building in public from 0 followers. ask me anything

When you’re stuck on a bug for 3+ hours and feel like giving it all up, remember to
DAY 16 of building in public. • 345 users for @docsurf_ai from 10k page views • 305 followers on X from 477k impressions • plenty of feedback Thank you all

Building docsurf.ai taught me: tech stack migrations are like relationship breakups - painful but necessary for growth 😂 supabase → @convex_dev + r2 + @better_auth nextjs → @tan_stack start @pnpmjs → bun → @pnpmjs (lol) lemonsqueezy → @polar_sh lexical →…
used tweakcn to generate a new default theme. back to the basics

the hype is real, use kimi k2 from @GroqInc for free on @docsurf_ai
kimi k2 on groq is so ridiculous i can't tell if it's better than sonnet (because i can't afford to run sonnet the way i'm running kimi), but holy shit, at this price?? thank you @GroqInc for the ridiculous speed this model runs at
chatgpt or t3chat limits reached? Try docsurf.ai for 60 free daily chats—with web search powered by @firecrawl_dev & @tavilyai!
After going viral with 400k impression on X last week posting about my new app docsurf.ai, I decided to setup a pricing plan 💳 using @polar_sh, since then I've had 59 checkouts initiated. Patiently awaiting the first sale and more feedback.

ok no y'all don't understand, THIS is all of the code to sync your app state no socket messaging, no manual state sync, no cache invalidation, no polling, THAT'S HECKING IT
"Is @convex_dev Database really that good?" Me: