<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Jayesh somani</title>
    <description>The latest articles on DEV Community by Jayesh somani (@jaysomani).</description>
    <link>https://dev.to/jaysomani</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F955541%2F0af57ffb-011a-43e0-b764-c411ab11ab69.jpg</url>
      <title>DEV Community: Jayesh somani</title>
      <link>https://dev.to/jaysomani</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/jaysomani"/>
    <language>en</language>
    <item>
      <title>A Shark Tank Startup Didn't Pay a Freelancer. What Happened on the Recorded Call Is Every Freelancer's Nightmare.</title>
      <dc:creator>Jayesh somani</dc:creator>
      <pubDate>Mon, 09 Mar 2026 16:23:21 +0000</pubDate>
      <link>https://dev.to/jaysomani/a-shark-tank-startup-didnt-pay-a-freelancer-what-happened-on-the-recorded-call-is-every-2omf</link>
      <guid>https://dev.to/jaysomani/a-shark-tank-startup-didnt-pay-a-freelancer-what-happened-on-the-recorded-call-is-every-2omf</guid>
      <description>&lt;p&gt;This story isn't mine. But it could be any freelancer's.&lt;/p&gt;

&lt;p&gt;A motion designer took on a project with a startup that had appeared on Shark Tank India. Reputable brand. Real company. Standard payment terms — 50% upfront, 50% after delivery. The kind of setup every freelancer uses.&lt;/p&gt;

&lt;p&gt;He delivered everything. Fully documented. 100% complete.&lt;/p&gt;

&lt;p&gt;Then the startup did what startups sometimes do when they don't want to pay.&lt;/p&gt;

&lt;p&gt;They changed the story.&lt;/p&gt;

&lt;p&gt;The work was suddenly "incomplete." The same deliverables that had been received without complaint were now apparently not good enough. And then came the moves every freelancer recognises immediately — ghosting, delays, being redirected to someone else, then someone else again.&lt;/p&gt;

&lt;p&gt;He chased the payment for months. Followed up politely. Sent emails. Made calls. Did everything you're supposed to do.&lt;/p&gt;

&lt;p&gt;Eventually he gave up for his own mental peace. Seven months passed.&lt;/p&gt;

&lt;p&gt;Then something unexpected happened.&lt;/p&gt;

&lt;p&gt;He was accidentally added to an internal strategy call the startup was running for another freelancer. The CEO was on the call.&lt;/p&gt;

&lt;p&gt;He thought — this is my chance. The CEO is right here. I'll just ask.&lt;/p&gt;

&lt;p&gt;The moment he started speaking about the pending payment, the CEO instantly left the call. Then the person he had been dealing with directly started verbally abusing him. Then left too.&lt;/p&gt;

&lt;p&gt;The entire thing was on a recorded call.&lt;/p&gt;

&lt;p&gt;This isn't an isolated story.&lt;/p&gt;

&lt;p&gt;When I posted one question on Reddit asking freelancers how they protect themselves from payment ghosting, 3,200 people read it in 4 days. 58 comments. Every single one had a version of the same story.&lt;/p&gt;

&lt;p&gt;Delivered the work. Client disappeared. Zero leverage because the files were already sent.&lt;/p&gt;

&lt;p&gt;The advice in the comments was always the same — get paid upfront, use contracts, take deposits, follow up professionally. All valid. All things the motion designer in this story did.&lt;/p&gt;

&lt;p&gt;And none of it protected him.&lt;/p&gt;

&lt;p&gt;The real problem isn't behaviour. It's structure.&lt;/p&gt;

&lt;p&gt;Contracts tell a client what they should do. They don't stop a client from ghosting. A well-worded invoice doesn't prevent someone from leaving a call the moment you ask about payment.&lt;/p&gt;

&lt;p&gt;The only thing that changes the dynamic structurally is leverage. And the only leverage a freelancer has is the deliverable itself — before it's been handed over.&lt;/p&gt;

&lt;p&gt;Once the files are sent, the leverage is gone. Everything after that is chasing.&lt;/p&gt;

&lt;p&gt;The fix isn't a better contract template. It's a system where the files never leave until the payment clears. Not as a punishment. Not as a trust issue. Just as how the project works — agreed upfront by both sides.&lt;/p&gt;

&lt;p&gt;No awkward follow-up emails. No recorded call confrontations. No seven months of mental load. Just a clean handover that happens automatically when payment clears.&lt;/p&gt;

&lt;p&gt;That's what I'm building at klovio.co.&lt;/p&gt;

&lt;p&gt;Files lock behind payment and unlock automatically when the client pays. The freelancer doesn't have to chase, follow up, or confront anyone. The system handles it.&lt;/p&gt;

&lt;p&gt;I'm still in the early stages — waitlist open, product in development. But stories like this one are exactly why I'm building it.&lt;/p&gt;

&lt;p&gt;If you're a freelancer who has been through something similar — I'd love to hear your story. And if you want to be protected from this the next time, the waitlist is at klovio.co.&lt;/p&gt;

&lt;p&gt;Because nobody should have to join a strategy call just to ask for money they already earned.&lt;/p&gt;

</description>
      <category>freelancing</category>
      <category>startup</category>
      <category>saas</category>
      <category>klovio</category>
    </item>
    <item>
      <title>I Asked Reddit One Question. 3,200 Freelancers Responded. Here's What I Built.</title>
      <dc:creator>Jayesh somani</dc:creator>
      <pubDate>Mon, 02 Mar 2026 04:40:54 +0000</pubDate>
      <link>https://dev.to/jaysomani/i-asked-reddit-one-question-3200-freelancers-responded-heres-what-i-built-4ke8</link>
      <guid>https://dev.to/jaysomani/i-asked-reddit-one-question-3200-freelancers-responded-heres-what-i-built-4ke8</guid>
      <description>&lt;p&gt;&lt;em&gt;A story about validating a SaaS idea the right way — before writing a single line of product code.&lt;/em&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  It Started With a Simple Observation
&lt;/h2&gt;

&lt;p&gt;I kept hearing the same story from freelancer friends.&lt;/p&gt;

&lt;p&gt;Deliver the work. Client says "looks great, will pay Friday." Friday comes. Silence. Follow up. More silence. Three weeks pass. The freelancer has zero leverage because they already handed everything over.&lt;/p&gt;

&lt;p&gt;I wanted to know if this was a widespread problem or just bad luck.&lt;/p&gt;

&lt;p&gt;So I posted on Reddit.&lt;/p&gt;




&lt;h2&gt;
  
  
  The Post
&lt;/h2&gt;

&lt;p&gt;I went to r/Freelancers and asked one question:&lt;/p&gt;

&lt;p&gt;&lt;em&gt;"Sent final files to a client, they went silent for 3 weeks. How do you protect yourself from this?"&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;I wasn't pitching anything. I wasn't promoting a product. I genuinely wanted to understand how freelancers deal with this.&lt;/p&gt;

&lt;p&gt;What happened next surprised me.&lt;/p&gt;




&lt;h2&gt;
  
  
  3,200 Views. 58 Comments. Same Story Every Time.
&lt;/h2&gt;

&lt;p&gt;Within 48 hours the post had 3,200 views and 58 comments from freelancers with anywhere from 2 to 30 years of experience.&lt;/p&gt;

&lt;p&gt;The comments came from the US, India, UK, Pakistan, and dozens of other countries.&lt;/p&gt;

&lt;p&gt;And almost every single one told the exact same story.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;"Sent files. Client said will pay Friday. That was 3 weeks ago."&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;The advice in the comments was predictable — get paid upfront, use contracts, take deposits. All valid. All things freelancers already know.&lt;/p&gt;

&lt;p&gt;But nobody had a tool that actually enforced any of it automatically.&lt;/p&gt;




&lt;h2&gt;
  
  
  The 3 Problems That Kept Appearing
&lt;/h2&gt;

&lt;p&gt;Reading through all 58 comments carefully, three core problems came up again and again:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Problem 1 — Files delivered before payment = zero leverage&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The moment you hand over the final work, your leverage disappears completely. You're no longer negotiating — you're begging. Every experienced freelancer in the thread knew this but had no structural solution beyond hoping clients pay.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Problem 2 — Manual follow-ups are exhausting and awkward&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;One commenter said they spent 2 hours in a single week just writing follow-up emails. Not doing client work. Not building their business. Just writing politely worded versions of "please pay me for work I already did."&lt;/p&gt;

&lt;p&gt;The emotional labour of staying professional while chasing payment is something nobody talks about openly. It drains freelancers in ways that don't show up in any invoice.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Problem 3 — Proposals take too long&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Multiple freelancers mentioned spending 2-3 hours writing proposals that never get accepted. High rejection rates mean hours of work with zero compensation. No standardized format, no AI assistance, starting from scratch every single time.&lt;/p&gt;




&lt;h2&gt;
  
  
  What I Decided to Build
&lt;/h2&gt;

&lt;p&gt;The insight from the thread was clear.&lt;/p&gt;

&lt;p&gt;The problem isn't that freelancers don't know what to do. They know — get paid before delivering, follow up systematically, write better proposals.&lt;/p&gt;

&lt;p&gt;The problem is that the right behaviour requires constant discipline and manual effort across every single project. The moment you get busy or distracted, the system breaks.&lt;/p&gt;

&lt;p&gt;What freelancers needed wasn't advice. They needed infrastructure.&lt;/p&gt;

&lt;p&gt;So I started building &lt;strong&gt;&lt;a href="https://klovio.co" rel="noopener noreferrer"&gt;Klovio&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;The core idea is simple:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Files lock behind payment automatically. Client pays → files unlock. No payment → no access. No willpower required.&lt;/li&gt;
&lt;li&gt;AI generates proposals from your meeting transcript in 30 seconds. Paste your Zoom transcript, get a full professional proposal.&lt;/li&gt;
&lt;li&gt;Automated follow-ups that stop the moment the client pays. Never write another "just checking in" email.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  What Happened After I Validated
&lt;/h2&gt;

&lt;p&gt;Armed with real validation from 3,200 freelancers I did a few things:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Built a landing page first, not a product.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;klovio.co went live within a week of the Reddit post. No product yet — just a clear explanation of what we're building and a waitlist form.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Got feedback from a real founder.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;A verified founder with 1,800 followers on Twitter reviewed the landing page and gave me detailed honest feedback — missing privacy policy, unclear messaging, email going to Promotions. All fixable. All valuable before spending weeks building the wrong thing.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Started building in public.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Every day I post an update on what I'm building, what I learned, what broke. Not to show off. To stay accountable and to keep the feedback loop open.&lt;/p&gt;




&lt;h2&gt;
  
  
  What I Learned About Validation
&lt;/h2&gt;

&lt;p&gt;A lot of first-time founders skip this step. They have an idea, they think it's good, they build for 3 months, they launch to silence.&lt;/p&gt;

&lt;p&gt;The Reddit thread took me one afternoon. 3,200 people read it. 58 people responded with detailed personal experiences confirming the problem exists and is painful.&lt;/p&gt;

&lt;p&gt;That one afternoon potentially saved me months of building the wrong thing.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The best validation is when people describe your product to you before you've told them it exists.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Multiple commenters in that thread said things like "someone should build a system where files literally can't be accessed until payment clears." That's exactly what Klovio does. I didn't plant that idea — they arrived at it independently because it's the logical solution to the problem.&lt;/p&gt;

&lt;p&gt;That's when you know you're onto something real.&lt;/p&gt;




&lt;h2&gt;
  
  
  Where I Am Now
&lt;/h2&gt;

&lt;p&gt;Day 5 of building in public.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;✅ Landing page live at klovio.co&lt;/li&gt;
&lt;li&gt;✅ Email collection working&lt;/li&gt;
&lt;li&gt;✅ Privacy policy, terms, cookie compliance done&lt;/li&gt;
&lt;li&gt;✅ Google Search Console set up&lt;/li&gt;
&lt;li&gt;❌ 0 organic waitlist signups yet&lt;/li&gt;
&lt;li&gt;🔨 MVP development starting soon&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The 0 signups doesn't worry me. The Reddit validation does the job of confirming the problem is real. Now the work is getting the solution in front of the right people.&lt;/p&gt;




&lt;h2&gt;
  
  
  The Stack (For the Technical Readers)
&lt;/h2&gt;

&lt;p&gt;When I do build the product:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Frontend:&lt;/strong&gt; Next.js on Vercel&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Auth:&lt;/strong&gt; AWS Cognito&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Database:&lt;/strong&gt; AWS RDS PostgreSQL&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;File Storage:&lt;/strong&gt; AWS S3 + CloudFront&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Payments:&lt;/strong&gt; Stripe Connect + Razorpay&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI:&lt;/strong&gt; OpenAI GPT-4o&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Email:&lt;/strong&gt; AWS SES&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Scheduling:&lt;/strong&gt; Cal.com (self-hosted)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The file delivery flow specifically:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Freelancer uploads file → stored in private S3 bucket&lt;/li&gt;
&lt;li&gt;Invoice sent to client&lt;/li&gt;
&lt;li&gt;Client pays via Stripe&lt;/li&gt;
&lt;li&gt;Webhook fires → Lambda confirms payment&lt;/li&gt;
&lt;li&gt;S3 presigned URL generated via CloudFront&lt;/li&gt;
&lt;li&gt;Client receives download link (expires 48 hours)&lt;/li&gt;
&lt;li&gt;File auto-deletes after 30 days&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Simple. Enforceable. Automatic every time.&lt;/p&gt;




&lt;h2&gt;
  
  
  If You're a Freelancer
&lt;/h2&gt;

&lt;p&gt;The waitlist is open at &lt;strong&gt;&lt;a href="https://klovio.co" rel="noopener noreferrer"&gt;klovio.co&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Early members get:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;First access before public launch&lt;/li&gt;
&lt;li&gt;3 months free Pro plan&lt;/li&gt;
&lt;li&gt;Direct input into what we build first&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  If You're a Founder
&lt;/h2&gt;

&lt;p&gt;The lesson here isn't about Klovio specifically. It's about the value of talking to real people before building anything.&lt;/p&gt;

&lt;p&gt;One Reddit post. One afternoon. 3,200 data points.&lt;/p&gt;

&lt;p&gt;That's the cheapest market research you'll ever do.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Building Klovio in public — follow along on Twitter &lt;a href="https://twitter.com/Jayesh_Somani_" rel="noopener noreferrer"&gt;@Jayesh_Somani_&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Questions or feedback? I read every message — &lt;a href="mailto:jayesh@klovio.co"&gt;jayesh@klovio.co&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

</description>
      <category>buildinpublic</category>
      <category>saas</category>
      <category>startup</category>
      <category>freelancing</category>
    </item>
  </channel>
</rss>
