How I Built 60+ Digital Products Across 6 Platforms (And What Actually Sells)
I've been building and shipping digital products as a solo developer for the past year. Not as a side experiment — as a real attempt to build sustainable passive income.
Here's what I've shipped so far:
- 30+ APIs on RapidAPI (Cloudflare Workers, $0 hosting)
- 12 VS Code extensions on the Marketplace
- 11 Chrome extensions (2 published, rest in review)
- 40+ digital products on Gumroad
- 12 Apify Actors
- 3 micro-SaaS products
Total products: 100+. Let me share what I've learned.
The Stack That Scales
Every API I build runs on Cloudflare Workers. Zero hosting cost. 100K requests/day free. Each worker is a single JS file — deploy in 30 seconds.
Here's a typical worker structure:
export default {
async fetch(request) {
const url = new URL(request.url);
if (url.pathname === '/analyze') {
const body = await request.json();
const result = processData(body.input);
return new Response(JSON.stringify(result), {
headers: { 'Content-Type': 'application/json' }
});
}
return new Response('Not found', { status: 404 });
}
};
That's it. No Express, no framework, no build step. Just functions.
What I've Learned About Each Platform
RapidAPI: Build Utility APIs
The APIs that get subscribers are simple, single-purpose utilities:
- QR Code generation
- Email validation
- URL screenshots
- Text analysis
- Currency conversion
Don't build complex APIs. Build tools developers need in one API call.
Chrome/VS Code Extensions: Solve YOUR Problem
Every extension I've built solves a problem I personally had:
- Tab Manager (I had 100+ tabs)
- Quick Notes (needed fast note-taking)
- JSON Formatter (used it daily)
If you use it daily, others probably will too.
Gumroad: Templates and Prompts Sell
The products that get the most interest on Gumroad:
- Notion templates — People love ready-made systems
- AI prompt packs — Specific, niche prompt collections
- Step-by-step guides — Based on real experience, not theory
The Unsexy Truth
Most of these products earn $0 right now. That's the honest reality.
But here's why I keep building:
- Each product is a lottery ticket with asymmetric upside
- Compounding: 100 products x $10/month = $1,000/month
- Skills compound: Each product is faster to build than the last
- Portfolio effect: Customers who buy one product discover others
My System for Shipping Fast
I use a simple pipeline:
- Idea → Score it (market size × effort × skill match)
- MVP → Build the smallest useful version
- Ship → Don't polish, just publish
- Market → One Dev.to article, one Twitter thread
- Move on → Build the next one
The key insight: speed > perfection. A shipped product earning $5/month beats a perfect product sitting in your repo.
Tools I Use
- Claude Code CLI for AI-assisted development
- Cloudflare Workers for API hosting
- Pillow (Python) for thumbnail generation
- Task Scheduler for automation
- Notion for project management
Resources I've Created
Based on everything I've learned, I've put together a few resources:
- SaaS Launch Checklist — 150-item checklist for launching your first SaaS
- SEO Content Calendar — 52-week editorial plan + 30 AI prompts
- Developer Side Project Monetization Kit — 7 Notion templates + 20 AI prompts for monetizing your code
Key Takeaways
- Start with what you know — Your daily workflow is full of product ideas
- Use free infrastructure — Cloudflare Workers, Vercel, GitHub Pages
- Ship weekly, not monthly — Speed is your competitive advantage
- Document everything — Your process IS a product (guides, templates)
- Don't wait for perfection — V1 is better than V0
What's your experience with digital products? I'd love to hear what's worked (or hasn't) for you.
Top comments (0)