Shagun Sharma — SDE-2 · 3+ YOE · Solo SaaS founder

Shagun Sharma

SDE-2 · 3+ YOE · Solo SaaS founder@i_nicck

Track record · end-to-end shipping

0 → 1zero to launch1 → 10launch to scale10 → 100scaling now

Solo, shipping in public. 3 live SaaS products — Catch The Signal (ML opportunity tracker), Postitbetter (social-post generator), Cloak UI (vendor-lock-in-free React UI) — plus 4 more in validation.

One operator. No team. 365+ days, no zero days.

Daily stackClaude·Codex·Cursor— AI-pair every day.

420+

Days building

3

Live products

4

In validation

5

Blogposts

100+

Users on CTS

How I build

Three different products, one thesis: indie founders and small teams are stuck stitching tools together to solve problems that should already be solved.

Catch The Signal kills the morning ritual of checking 10+ tabs for fresh opportunities. Postitbetter kills the "design a social post" tax for solo creators. Cloak UI kills vendor lock-in for the React app you're building today.

Different problems, same shipping cadence: solo, in public, real numbers. The 4 ideas in the roadmap fit the same pattern — solve one pain solo and small-team builders run into every week, then ship it.

The roadmap

6 done · 1 in progress · 7 planned
Shipped6
01

365+ days building in public

365+ days

Daily ship notes on X, weekly recaps on LinkedIn. No skipped days, real numbers only.

May 2026XLinkedIn
02

Published blogposts on Hashnode + Dev.to

5 posts

Cloak UI architecture series, Docker fundamentals, and dev-environment guides for new builders.

Sep 2025HashnodeDev.to
03

Shipped Cloak UI

Live

Component library for solo SaaS builders. Production release, in active use.

Jul 2025cloak-ui.com
04

Shipped Postitbetter

Live

Smarter posting tool for solo creators and indie builders. Live and in active use.

05

Catch The Signal web — launched in 15+ directories

15+ dirs

Production-ready web SaaS. Dashboard, ML feed, alerts. Listed across 15+ launch directories.

Mar 2026
06

Hit 100+ users on Catch The Signal

100+ users

Crossed the first real user milestone. Signal volume stable under early load.

Apr 2026
In flight1
07

Catch The Signal — mobile app

80%

iOS + Android companion for the dashboard. Beta APK in internal testing, public launch this month.

ETA Jun 2026
Up next7
08

Product Hunt launch

Top 5 goal

Coordinated PH launch with the build-in-public audience. Target: top 5 product of the day.

Q3 2026
09

Android launch on Google Play

Google Play

Public release of the Catch The Signal mobile companion. Closed test → open test → production.

Jun 2026
10

iOS launch on App Store

App Store

TestFlight → App Store review → production. Same feature set as the Android build, same hourly signal stream.

Jul 2026
Next 4 SaaS ideasvalidating
11

Launch Directory

Idea

Directory of every launch platform that matters for indie founders. Submit once, get tracked everywhere.

Q3 2026
12

Micro Paywall

Idea

Drop-in micro-paywall for any website. Pay-per-unlock for articles, downloads, gated content. Stripe-powered.

Q4 2026
13

Revenue Recovery

Idea

Automated failed-payment recovery for SaaS. Smart retries, dunning emails, churn rescue.

Q4 2026
14

SaaS Affiliate System

Idea

Plug-and-play affiliate program for SaaS. Referral links, payout tracking, partner dashboards — without the Rewardful bill.

2027

Learning & applying

3-month ML sprint

My real ML learning sprint — 6 phases over ~3 months. Phases bleed into each other by a week where the topics naturally chain (Python → ML → deep learning), because that's how the work actually moves. Hover or tap a phase to see what's in it.

Applied capstone — built in parallel

Intelligent Recommendation Engine (IRE) — Netflix/YouTube-style, for indie SaaS

Phases 02 onward ship into a real personalized rec engine — same pattern Netflix, YouTube, Spotify run on, sized for indie SaaS. First target: Catch The Signal (like a signal → embeddings → “more like this” rail). Learning and product output, same line of work.

1
2
3
4
5
6
7
8
9
10
11
12
DoneIn progressPlannedHover · tap to inspect
In progressWeeks 24· Applied to IRE (CTS first)

Phase 02 · Python & Data

Python, pandas, NumPy — building the data layer for the IRE. Signal vectorization, feature engineering, embedding prep. ~3 weeks, applied work, not a Jupyter sandbox.

PythonpandasNumPy

Live SaaS I build

3 live in production

Three different problems, one operator. Each one solo, in public, with real numbers and a public roadmap.

Catch The Signal

catchthesignal.comLive

Every morning I used to check 10+ sites for the same thing — fresh seed rounds, remote jobs, paid bounties, good first issues. TechCrunch, HackerNews, Crunchbase, Wellfound, RemoteOK, HackerOne, GitHub Trending, AngelList, Indie Hackers, X. Each one its own tab, its own pile of noise, its own UI.

By the time I'd cycled through them, the day was half over. The best opportunities were already gone. The signal was there — it was just buried under everyone else's feed mechanics.

Catch The Signal is the tool I wished existed: one dashboard, every source, ML-filtered for quality, every item under 24 hours old.

Postitbetter

postitbetter.comEarly access

Every time I shipped something I'd open Figma, fight with canvas sizes for X, LinkedIn, Instagram, and Product Hunt, then start over for every post. Canva wanted a subscription. The other generators wanted my email before showing me a single template.

The post itself took 30 seconds. The design ritual took an hour. Multiplied across every launch, thread, and milestone, that's weeks of the year spent on a problem that should already be solved.

Postitbetter is the tool I wished existed: 20+ templates across every major platform, free, no signup, no design skills needed — export-ready in seconds.

Cloak UI

cloak-ui.comLive

Every React app is married to its UI library. Chakra, Material UI, Radix, shadcn, Mantine — each one with its own API, its own naming, its own escape cost. Switch two years in and you're rewriting every component, every test, every storybook.

I picked Chakra for one project, Radix for another, shadcn for a third. Same dev, same patterns, three different muscle-memory dialects. Every cross-project utility had to be written three times.

Cloak UI is the tool I wished existed: a single abstraction layer over every major React UI library. Build once against Cloak's API, swap the underlying library with one config change. No vendor lock-in, no rewrites.

In validation

Build-in-public
See all experiments

Four product ideas in public market validation. Each one has a landing page that captures a waitlist signal — whichever wins gets built first. You vote with your email.

Working this month

5 active threads
  1. This month

    Finalized global-audience pSEO strategy

    Pivoted from USA-only targeting to global long-tail. New page templates ship with international locale, currency, and timezone-aware copy. Every new data source improves the product AND the rankings on every locale.

  2. This month

    APK testing wrapped — Google Play test track ready

    Internal beta testing complete. Signed APK packaged for Google Play closed testing with the first cohort of test users invited. Public launch in days, not weeks.

  3. This month

    Affiliate program planning for Catch The Signal

    Designed the partner-share model, referral URLs, and dashboard wireframes. Targeting recurring commission with a first-month bonus for verified referrers.

  4. This month

    Reddit + Hacker News + Peerlist distribution started

    Daily presence in two relevant subreddits, weekly Show HN cadence, and an active Peerlist scoutgroup. Distribution as a daily habit, not a one-time launch.

  5. This month

    Signal coverage expanded to 20+ categories

    Doubled trackable categories from 10 to 20+. AI infra, devtools, web3, climate, dev jobs, OSS bounties — each new bucket feeds a future pSEO page.

Daily ship notes on @i_nicck.