Update, since this community connects builders with opportunities.
I am the solo developer and founder of SocialMate, a social media scheduler and creator OS. Seven live platform integrations, 15+ AI tools, a full scheduling engine, Stripe subscriptions. Pro is 8 dollars a month where competitors charge 18 to 99. Live with 104 accounts and 1,530 posts published, 2,507 visitors and 3,626 page views in the last 30 days, all organic with zero paid ads.
I build and maintain the whole thing myself. Stack is Next.js, TypeScript, React Native, Expo, Supabase, PostGIS, Stripe, Inngest, Vercel and Tailwind.
As proof the code gets real attention, here is this week rather than a claim about it.
THE FIRST SALE, AND WHY IT DID NOT STICK
Someone bought Pro Annual on Friday. First revenue in six months.
Forty minutes later they hit the free tier's one-account-per-platform cap four times. The plan is stored in two tables. The Stripe webhook writes user_settings.plan. Around twenty enforcement sites read workspaces.plan. That column was NULL for 83 of 86 rows and had only ever been set by hand in SQL.
So the app took their payment, recorded them as Pro, and enforced free limits on them for their entire first session. They cancelled 68 minutes after paying.
Fixed by making the webhook write both, adding a resolver that all enforcement reads through, and backfilling. Then a follow-up fix for the case where someone subscribes before a workspace exists, so the UPDATE matches zero rows and they are born free again.
THE NUMBER I HAD BEEN REPORTING WAS WRONG
I have been saying one user has ever published a post. I excluded my admin account from that in March and considered it rigorous.
I own four accounts. The single publisher was one of mine, seven Bluesky posts over four days in March. Excluding all four, zero external users have ever published anything.
Then I found the cause. The function that writes the profile name, the completion flag, the onboarding goal, the starter post and the bonus credits was attached to the secondary button on the final screen. The primary button directly above it, the large one, was a plain navigation link. Press the obvious button and you navigate away having saved nothing.
onboarding_completed was true for 5 accounts out of 103. The goal field, captured on step one and written only there, existed on 2.
It now saves on arrival at that step, latched so it cannot double write, with both buttons held behind a spinner until it settles.
THE ONE THAT STUNG
Fifty-three places in the codebase send email. Two set a reply-to address. The domain has no mailbox, its MX points at inbound infrastructure with no handler.
Every reply anyone has ever sent me was discarded. Two were from real users who took the time to write. I found them sitting in a dashboard I had never opened.
Engineering is not the gap.
THE GAP IS GROWTH
I am looking for a marketing or CMO partner who owns go-to-market end to end. Communities, partnerships, content, activation, and turning free users into paying ones.
The work above means you walk into a labeled target rather than a blank page. I can tell you exactly which stage leaks, it is fixed, and 62 accounts are already staged and contacted once for the first reactivation campaign.
If you are a developer who also runs growth well, that combination is ideal and rarer than it should be.
Equity only for now, roughly 10 percent on a 24-month vest with a cliff, real contract before anything starts, part-time to begin. I am US Eastern and would prefer North America with real overlap in my working day, since this is a partnership rather than handing off tickets.
Here is the part I have not offered before. Because this is unpaid, you also get me as a developer on your own projects for as long as we work together. Your landing page, your funnel, an internal tool, a client build, the side project you have been carrying around. No invoice, no hourly, no scope negotiation. You bring growth to SocialMate, I build the thing you have been sitting on.
To reach out, send a resume or portfolio and at least one case study with actual numbers attached. What it was, what you did, what it became. I will read it properly and walk you through everything under the hood, including what is broken.