<?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: zero-zero-youtube</title>
    <description>The latest articles on DEV Community by zero-zero-youtube (@zerozeroyoutube).</description>
    <link>https://dev.to/zerozeroyoutube</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.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4114513%2F204ba8e3-448d-4c25-b76b-c2142a79f5df.png</url>
      <title>DEV Community: zero-zero-youtube</title>
      <link>https://dev.to/zerozeroyoutube</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/zerozeroyoutube"/>
    <language>en</language>
    <item>
      <title>Handwritten faxes, tilted phone-camera receipts, messy PDFs — I built an AI pipeline that turns them all into clean structured data</title>
      <dc:creator>zero-zero-youtube</dc:creator>
      <pubDate>Tue, 08 Sep 2026 08:06:38 +0000</pubDate>
      <link>https://dev.to/zerozeroyoutube/handwritten-faxes-tilted-phone-camera-receipts-messy-pdfs-i-built-an-ai-pipeline-that-turns-2kl</link>
      <guid>https://dev.to/zerozeroyoutube/handwritten-faxes-tilted-phone-camera-receipts-messy-pdfs-i-built-an-ai-pipeline-that-turns-2kl</guid>
      <description></description>
    </item>
    <item>
      <title>I Tried to Build a Company Where AI Autonomously Finds, Wins, and Delivers Work. Here's Why It Failed.</title>
      <dc:creator>zero-zero-youtube</dc:creator>
      <pubDate>Tue, 08 Sep 2026 06:12:03 +0000</pubDate>
      <link>https://dev.to/zerozeroyoutube/i-tried-to-build-a-company-where-ai-autonomously-finds-wins-and-delivers-work-heres-why-it-5f3c</link>
      <guid>https://dev.to/zerozeroyoutube/i-tried-to-build-a-company-where-ai-autonomously-finds-wins-and-delivers-work-heres-why-it-5f3c</guid>
      <description>&lt;p&gt;"Just tell Claude Code what to do, and let AI handle everything — finding leads, qualifying them, doing the work, and delivering it."&lt;/p&gt;

&lt;p&gt;That was the idea I spent about half a year trying to build, on my own. Spoiler: the system worked. All the tests passed. And I still ended up with &lt;strong&gt;zero contracts, zero dollars earned, and a net loss&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;In this post I'll walk through the actual architecture I built, what happened across two experiment cycles, and why "being able to build it" turned out to be a completely different problem from "being able to sell it." I'm writing this in the hope that it saves someone else from repeating the same mistake.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Architecture
&lt;/h2&gt;

&lt;p&gt;I designed a 4-stage pipeline:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Research Agent (find opportunities)
      ↓
Qualification Agent (score them)
      ↓
Delivery Agent (execute &amp;amp; deliver)
      ↓
Ledger (log everything, track KPIs)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  1. Research Agent
&lt;/h3&gt;

&lt;p&gt;This agent searches for potential work based on a configurable domain, keywords, geography, and criteria. One important design decision: none of these were hardcoded. I wanted to be able to pivot the target domain without touching the code, since I fully expected the first domain to fail.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Qualification Agent
&lt;/h3&gt;

&lt;p&gt;Every candidate opportunity gets scored on:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Willingness to pay&lt;/strong&gt; — is there real evidence someone would actually pay this amount?&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Existing alternatives&lt;/strong&gt; — could this be solved with a free tool or in-house resources already?&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Reachability&lt;/strong&gt; — can I actually contact this person/company?&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Risk factors&lt;/strong&gt; — reputational or terms-of-service risk&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I iterated on this scoring logic quite a bit. For example, I changed the risk-score weight from &lt;code&gt;-3&lt;/code&gt; to &lt;code&gt;-5&lt;/code&gt; partway through, so that an extremely risky candidate could single-handedly sink an otherwise strong score below the pass line.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Delivery Agent
&lt;/h3&gt;

&lt;p&gt;Once a job was won, this agent used the Claude Code CLI as the execution engine to produce the deliverable. I deliberately avoided metered API billing and ran everything within an existing Claude Code subscription — I didn't want to rack up AI costs before earning a single dollar.&lt;/p&gt;

&lt;h3&gt;
  
  
  4. Ledger
&lt;/h3&gt;

&lt;p&gt;Every opportunity, from discovery to outcome, gets logged. To avoid the trap of "this feels like it's working," I tracked exactly six KPIs:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;KPI&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Opportunities discovered&lt;/td&gt;
&lt;td&gt;Number of candidate jobs found&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Jobs completed&lt;/td&gt;
&lt;td&gt;Number of jobs actually finished&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Revenue generated&lt;/td&gt;
&lt;td&gt;Cash actually received (not invoices, not verbal agreements)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;AI cost&lt;/td&gt;
&lt;td&gt;Cost of AI usage&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Human time&lt;/td&gt;
&lt;td&gt;Hours of human involvement&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Revenue per human hour&lt;/td&gt;
&lt;td&gt;Revenue ÷ human hours&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Deliberately excluding vanity metrics like signups or pageviews was, in hindsight, the right call. But as you'll see below, having the right metrics doesn't help much when the actual number of jobs is zero.&lt;/p&gt;

&lt;p&gt;I also wrote 300+ tests. Engineering-wise, this system was solid.&lt;/p&gt;

&lt;h2&gt;
  
  
  Cycle 1: Let AI Discover Opportunities on Its Own → 10 Found, 0 Won
&lt;/h2&gt;

&lt;p&gt;In the first cycle, I let the Research Agent autonomously search for opportunities from scratch. Results:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Opportunities discovered: 10&lt;/li&gt;
&lt;li&gt;Passed qualification: 0&lt;/li&gt;
&lt;li&gt;Won: 0&lt;/li&gt;
&lt;li&gt;Revenue: $0&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Digging into why all 10 failed, every single one fell into at least one of these buckets:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Willingness to pay was pure speculation.&lt;/strong&gt; The pricing was based on "this seems like a reasonable amount," with zero evidence anyone had actually transacted at that price.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;A free alternative always existed.&lt;/strong&gt; Every candidate task could already be solved with a free tool or existing in-house resources.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;No evidence of reachability.&lt;/strong&gt; There was no verification that I could actually contact these targets, let alone pitch them.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;In short: the AI found opportunities that looked plausible on paper, but none of them connected to a real person who was actually struggling with the problem and willing to pay to solve it.&lt;/p&gt;

&lt;h2&gt;
  
  
  Course Correction: Human Finds Jobs, AI Just Verifies Them
&lt;/h2&gt;

&lt;p&gt;After Cycle 1, I flipped the division of labor:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Human&lt;/strong&gt;: manually finds real job postings on freelance/gig platforms — real budgets, real clients&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI&lt;/strong&gt;: only does supporting research on those human-sourced listings (e.g., checking if the asking price is reasonable)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This was a big shift — from "AI does discovery" to "discovery is human, AI only reinforces."&lt;/p&gt;

&lt;h3&gt;
  
  
  The Anonymity Wall I Didn't Expect
&lt;/h3&gt;

&lt;p&gt;While comparing platforms at this stage, I hit a wall I hadn't anticipated: &lt;strong&gt;wanting to stay anonymous (no real name, no face photo) massively narrowed the field of usable platforms.&lt;/strong&gt;&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Requirement&lt;/th&gt;
&lt;th&gt;Outcome&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Real name + photo mandatory&lt;/td&gt;
&lt;td&gt;Excluded&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Pseudonym/business name OK, but requires ID + selfie verification&lt;/td&gt;
&lt;td&gt;Skipped — too much friction&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Anonymous-friendly, lightweight verification&lt;/td&gt;
&lt;td&gt;Kept as a candidate&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;I also concluded that having AI autonomously crawl sites to find jobs was in a legal/ToS gray zone. In fact, one platform I was evaluating later discontinued its "auto-propose" feature entirely, switching to a "human must review before proposing" model. I took that as external confirmation that fully autonomous bot applications carry real platform risk.&lt;/p&gt;

&lt;p&gt;What I ended up building instead: save search filters, receive email notifications for new listings, and have the AI read and analyze those notifications — never touching the site directly. It avoids ToS risk while still using AI for the analysis part.&lt;/p&gt;

&lt;h2&gt;
  
  
  Cycle 2 Results, and Why It Still Didn't Work
&lt;/h2&gt;

&lt;p&gt;Even with this more careful setup, Cycle 2 also ended in zero contracts and zero revenue.&lt;/p&gt;

&lt;p&gt;Technically, everything worked exactly as designed — the qualification logic, a "Policy Gate" that automatically filtered out sites with no-solicitation notices or bot bans, and the logging pipeline all functioned correctly.&lt;/p&gt;

&lt;p&gt;The problem was never engineering. &lt;strong&gt;Winning work is not a problem software can solve.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;When a person or company decides to hire someone, the deciding factor isn't "is this AI technically impressive?" It's "can I trust this person/company to actually deliver?" Trust comes from track record, referrals, and prior relationships — not something an automated system can manufacture on your behalf.&lt;/p&gt;

&lt;p&gt;Looking back, I was essentially betting on:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Build it → put it out there → someone finds it&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;And the "someone finds it" part was where the whole plan broke down. Interestingly, I'd hit the exact same wall before, with a content site that depended on search traffic, and with several mobile apps I'd shipped — same structural problem every time. I could build things. I had never actually designed a distribution channel.&lt;/p&gt;

&lt;h2&gt;
  
  
  What I'm Doing With This Now
&lt;/h2&gt;

&lt;p&gt;The original vision — "AI autonomously wins its own business" — is on hold indefinitely.&lt;/p&gt;

&lt;p&gt;But the engineering work itself — designing and implementing a full discover → qualify → execute → log pipeline — wasn't wasted. I'm now repositioning that same technical capability: instead of using it to run my own autonomous business, I'm offering it as implementation work for companies that want to build AI-driven automation into their own operations.&lt;/p&gt;

&lt;p&gt;Concretely, this includes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Designing and building AI agent systems with Claude Code&lt;/li&gt;
&lt;li&gt;Building automation pipelines that combine LLMs and APIs (scoring logic, risk evaluation, logging/dashboards — end to end)&lt;/li&gt;
&lt;li&gt;Solo end-to-end iOS app development, from concept through App Store release (shipped 9 so far)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you're trying to figure out how to actually wire AI into a real workflow — beyond just prompting a chatbot — feel free to reach out.&lt;/p&gt;

&lt;h2&gt;
  
  
  Closing Thoughts
&lt;/h2&gt;

&lt;p&gt;Building something that automatically earns you money is a genuinely exciting idea for any indie developer. And with today's AI tooling, building a technically functional system is very achievable solo.&lt;/p&gt;

&lt;p&gt;What I underestimated was the gap between "a system that correctly does what it's designed to do" and "a system that convinces someone to actually pay for it." That gap isn't closed with more code — it's closed with trust, built the slow way.&lt;/p&gt;

&lt;p&gt;Hope this is useful to anyone chasing a similar idea.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>claude</category>
      <category>automation</category>
      <category>buildinpublic</category>
    </item>
  </channel>
</rss>
