Nov 22, 2024 · 15m · starter-story

How I Built It: $12K/Month Micro SaaS

Dmytro Krasun · 9m spoken Pat Walls · 3m spoken
0:00 / 0:00
▶ Watch on YouTube →

gold bands on the timeline = statements, start to end. Hover to read, click to jump. CC turns on captions

In this Starter Story interview, former backend developer Dimitro explains how he built ScreenshotOne into a $12,000/month micro-SaaS through competitor validation, lean execution, and developer-focused positioning.

How this conversation actually went

Every chapter scored 0–10 on four independent dynamics. Hover any point for the reasoning behind the score. Pat holds 28.5% of the talking time here. How this is scored →

Pat as informed peer 1.2 Guest teaching 3.8 Guest disagreement 0.6 Pat pushing back 0.4
05100:0010:001:36–5:10 · Pat as informed peer 2/10 Introducing ScreenshotOne and Key Business Metrics Pat plays the conversational foil by asking whether having existing competitors is bad and asking about validation through asking opinions. Dmytro educates him on market heuristics, explaining why competitors validate demand and why getting ten paying strangers is the only real validation.5:10–8:32 · Pat as informed peer 1/10 Starter Story Academy Program Overview After an academy promo monologue from Pat, the host asks standard interview questions regarding customer acquisition and churn. Dmytro provides detailed actionable tactics on unconventional SEO channels and his specific yes/no email strategy for churn feedback.8:32–10:41 · Pat as informed peer 1/10 First Dollar Monetization and Pricing Evolution Pat asks straightforward informational prompts regarding pricing decisions and tech stack. Dmytro walks through his transition from low-margin entry tiers to intuitive price hikes and details his backend infrastructure.10:41–13:06 · Pat as informed peer 1/10 Profit Margins and Infrastructure Cost Breakdown The conversation remains highly collaborative and structured around Pat's prompts about costs, competitor dynamics, and personal routine. Dmytro explains his solopreneur mindset of avoiding zero-sum competition and prioritizing mental health.13:08–15:19 · Pat as informed peer 1/10 Core Entrepreneurial Advice and Personal Ownership Dmytro offers contrarian advice when asked for founder recommendations, explicitly telling listeners not to follow general advice or outsource decisions to others before Pat transitions into his closing outro.1:36–5:10 · Guest teaching 5/10 Introducing ScreenshotOne and Key Business Metrics Pat plays the conversational foil by asking whether having existing competitors is bad and asking about validation through asking opinions. Dmytro educates him on market heuristics, explaining why competitors validate demand and why getting ten paying strangers is the only real validation.5:10–8:32 · Guest teaching 4/10 Starter Story Academy Program Overview After an academy promo monologue from Pat, the host asks standard interview questions regarding customer acquisition and churn. Dmytro provides detailed actionable tactics on unconventional SEO channels and his specific yes/no email strategy for churn feedback.8:32–10:41 · Guest teaching 3/10 First Dollar Monetization and Pricing Evolution Pat asks straightforward informational prompts regarding pricing decisions and tech stack. Dmytro walks through his transition from low-margin entry tiers to intuitive price hikes and details his backend infrastructure.10:41–13:06 · Guest teaching 3/10 Profit Margins and Infrastructure Cost Breakdown The conversation remains highly collaborative and structured around Pat's prompts about costs, competitor dynamics, and personal routine. Dmytro explains his solopreneur mindset of avoiding zero-sum competition and prioritizing mental health.13:08–15:19 · Guest teaching 4/10 Core Entrepreneurial Advice and Personal Ownership Dmytro offers contrarian advice when asked for founder recommendations, explicitly telling listeners not to follow general advice or outsource decisions to others before Pat transitions into his closing outro.1:36–5:10 · Guest disagreement 1/10 Introducing ScreenshotOne and Key Business Metrics Pat plays the conversational foil by asking whether having existing competitors is bad and asking about validation through asking opinions. Dmytro educates him on market heuristics, explaining why competitors validate demand and why getting ten paying strangers is the only real validation.5:10–8:32 · Guest disagreement 0/10 Starter Story Academy Program Overview After an academy promo monologue from Pat, the host asks standard interview questions regarding customer acquisition and churn. Dmytro provides detailed actionable tactics on unconventional SEO channels and his specific yes/no email strategy for churn feedback.8:32–10:41 · Guest disagreement 0/10 First Dollar Monetization and Pricing Evolution Pat asks straightforward informational prompts regarding pricing decisions and tech stack. Dmytro walks through his transition from low-margin entry tiers to intuitive price hikes and details his backend infrastructure.10:41–13:06 · Guest disagreement 0/10 Profit Margins and Infrastructure Cost Breakdown The conversation remains highly collaborative and structured around Pat's prompts about costs, competitor dynamics, and personal routine. Dmytro explains his solopreneur mindset of avoiding zero-sum competition and prioritizing mental health.13:08–15:19 · Guest disagreement 2/10 Core Entrepreneurial Advice and Personal Ownership Dmytro offers contrarian advice when asked for founder recommendations, explicitly telling listeners not to follow general advice or outsource decisions to others before Pat transitions into his closing outro.1:36–5:10 · Pat pushing back 2/10 Introducing ScreenshotOne and Key Business Metrics Pat plays the conversational foil by asking whether having existing competitors is bad and asking about validation through asking opinions. Dmytro educates him on market heuristics, explaining why competitors validate demand and why getting ten paying strangers is the only real validation.5:10–8:32 · Pat pushing back 0/10 Starter Story Academy Program Overview After an academy promo monologue from Pat, the host asks standard interview questions regarding customer acquisition and churn. Dmytro provides detailed actionable tactics on unconventional SEO channels and his specific yes/no email strategy for churn feedback.8:32–10:41 · Pat pushing back 0/10 First Dollar Monetization and Pricing Evolution Pat asks straightforward informational prompts regarding pricing decisions and tech stack. Dmytro walks through his transition from low-margin entry tiers to intuitive price hikes and details his backend infrastructure.10:41–13:06 · Pat pushing back 0/10 Profit Margins and Infrastructure Cost Breakdown The conversation remains highly collaborative and structured around Pat's prompts about costs, competitor dynamics, and personal routine. Dmytro explains his solopreneur mindset of avoiding zero-sum competition and prioritizing mental health.13:08–15:19 · Pat pushing back 0/10 Core Entrepreneurial Advice and Personal Ownership Dmytro offers contrarian advice when asked for founder recommendations, explicitly telling listeners not to follow general advice or outsource decisions to others before Pat transitions into his closing outro.

speaking balance: gold is Pat, purple is the guest (3 minute bins)

0:00 · Pat 47% · guest 53%0:00 · Pat 47% · guest 53%3:00 · Pat 36.7% · guest 63.3%3:00 · Pat 36.7% · guest 63.3%6:00 · Pat 9.6% · guest 90.4%6:00 · Pat 9.6% · guest 90.4%9:00 · Pat 16.2% · guest 83.8%9:00 · Pat 16.2% · guest 83.8%12:00 · Pat 26% · guest 74%12:00 · Pat 26% · guest 74%15:00 · Pat 100% · guest 0%15:00 · Pat 100% · guest 0%
Sharpest disagreement ▶ 13:14 Rejecting the authority of startup advice

Dmytro forcefully pushes back against standard entrepreneurial guidance, advising founders to ignore everyone including himself and never outsource their decisions.

Hardest push from Pat ▶ 2:55 Challenging the value of competitors

Pat challenges Dmytro's positive framing of a crowded market by asking whether entering a niche with established competitors is inherently bad.

Biggest teaching moment ▶ 3:49 Debunking opinion-based validation

Dmytro corrects the premise of asking people for opinions, explaining that people are too polite and only ten paying outside customers constitute true product validation.

Pat holds their own ▶ 2:55 Probing market competition assumptions

Pat demonstrates interviewing sharpness by steering the guest to articulate why entering an existing market with competitors beats chasing novelty.

the scores for every segment, with the reasoning behind each
ChapterTopicPat as informed peerGuest teachingGuest disagreementPat pushing backWhy
Introducing ScreenshotOne and Key Business Metrics 2512 Pat plays the conversational foil by asking whether having existing competitors is bad and asking about validation through asking opinions. Dmytro educates him on market heuristics, explaining why competitors validate demand and why getting ten paying strangers is the only real validation.
Starter Story Academy Program Overview 1400 After an academy promo monologue from Pat, the host asks standard interview questions regarding customer acquisition and churn. Dmytro provides detailed actionable tactics on unconventional SEO channels and his specific yes/no email strategy for churn feedback.
First Dollar Monetization and Pricing Evolution 1300 Pat asks straightforward informational prompts regarding pricing decisions and tech stack. Dmytro walks through his transition from low-margin entry tiers to intuitive price hikes and details his backend infrastructure.
Profit Margins and Infrastructure Cost Breakdown 1300 The conversation remains highly collaborative and structured around Pat's prompts about costs, competitor dynamics, and personal routine. Dmytro explains his solopreneur mindset of avoiding zero-sum competition and prioritizing mental health.
Core Entrepreneurial Advice and Personal Ownership 1420 Dmytro offers contrarian advice when asked for founder recommendations, explicitly telling listeners not to follow general advice or outsource decisions to others before Pat transitions into his closing outro.

Statements from this episode (14)

Assertion Not checkable as stated
Krasun: ScreenshotOne has 280 customers and $12K monthly revenue
“So currently I am at 280 customers making around 12,000 dollars of monthly revenue.”
Dmytro Krasun Nov 22, 2024 ▶ 1:54
Insight
Krasun: Choosing a niche with existing competitors validates market demand
“Having some niche with competitors is good. You can probably also find some numbers. You can see how many customers they have.”
Dmytro Krasun Nov 22, 2024 ▶ 3:08
Insight
Krasun: Ultimate validation requires ten paying customers outside your network
“Once you have at least 10 paying customers from outside network and you didn't know them, they just came and bought your product and use it. That's for me, like an ultimate validation.”
Dmytro Krasun Nov 22, 2024 ▶ 4:05
Assertion Not checkable as stated
Krasun: Building and launching ScreenshotOne took five months
“It took me five months to build it and launch it.”
Dmytro Krasun Nov 22, 2024 ▶ 4:23
Insight
Dmytro Krasun: Listing on Zapier and Make drives organic customer discovery
“Then you have a lot of unobvious channels like Zapier, Make. A lot of people are using these tools for their businesses automating, and if you can put your products onto these platforms, you know, people will find you.”
Dmytro Krasun Nov 22, 2024 ▶ 6:12
Insight
Dmytro Krasun: Publishing YouTube tutorials bypasses difficult Google text search rankings
“It's pretty hard to get to the first position, but for some keywords, Google also shows videos, you know, like YouTube videos, so you can post YouTube video, and you can be around pretty high, you know, it's kind of hack, I would say, you know.”
Dmytro Krasun Nov 22, 2024 ▶ 6:51
Assertion Not checkable as stated
Krasun: Personalized yes-no churn emails achieved near 100% response rate
“And I almost got a 100% success rate of getting these answers.”
Dmytro Krasun Nov 22, 2024 ▶ 7:41
Insight
Krasun: Talk to churned users to fix misaligned marketing copy
“You need to talk In support to people, you need to talk off the charm because sometimes you just realize somebody came and they're not your customer. And one of the ways to fix this is to change your marketing, you know, to change your copy.”
Dmytro Krasun Nov 22, 2024 ▶ 7:54
Assertion Not checkable as stated
Krasun: ScreenshotOne monthly churn dropped from 11% to 7%
“For me, it was like, let's 11 person per month. Now it's close to seven.”
Dmytro Krasun Nov 22, 2024 ▶ 8:17
Disclosure
Krasun: ScreenshotOne had near-zero profit margins at $7 per month
“Seven fell, ah, okay, it's the simplest, but my margins were almost zero. So I decided to reduce the free plan, and I raised prices for next plans.”
Dmytro Krasun Nov 22, 2024 ▶ 9:08
Insight
Krasun: Raising SaaS prices filters for committed, serious users
“When you raise prices, it really helps. It's much stronger signal to get people who really want to use your product.”
Dmytro Krasun Nov 22, 2024 ▶ 9:18
Disclosure
Krasun: ScreenshotOne Runs on TypeScript, Go, Puppeteer, and Cloudflare
“I use TypeScript for managing headless browsers and puppeteer library. I use Go language for rate limiting, managing API keys, and so on. I use Cloudflare for storing screenshots as an API gateway to my product.”
Dmytro Krasun Nov 22, 2024 ▶ 9:46
Disclosure
Krasun: ScreenshotOne operates at 40% to 60% profit margins
“It's around from 40 to 60% profit margins.”
Dmytro Krasun Nov 22, 2024 ▶ 10:46
Disclosure
Krasun: ScreenshotOne's total monthly expenses are around $4,500
“Total expenses should be around 4500 dollars, I think, like in total.”
Dmytro Krasun Nov 22, 2024 ▶ 11:02
Made with StarZero

Turn any episode into a week of clips.

This entire site, about 80 episodes transcribed, diarized, checked and made playable, runs on the StarZero media pipeline. Drop in your own episode and the podcast clipper finds the moments worth sharing, cuts them, captions them, and reframes them for every feed.