<?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: Keynition</title>
    <description>The latest articles on DEV Community by Keynition (@keynition).</description>
    <link>https://dev.to/keynition</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%2F3911199%2Ff6e723c7-5388-4b13-93ac-101d056833a8.png</url>
      <title>DEV Community: Keynition</title>
      <link>https://dev.to/keynition</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/keynition"/>
    <language>en</language>
    <item>
      <title>Every platform vets freelancers. Nobody vets clients. I'm trying to fix that.</title>
      <dc:creator>Keynition</dc:creator>
      <pubDate>Fri, 08 May 2026 06:03:51 +0000</pubDate>
      <link>https://dev.to/keynition/every-platform-vets-freelancers-nobody-vets-clients-im-trying-to-fix-that-5d61</link>
      <guid>https://dev.to/keynition/every-platform-vets-freelancers-nobody-vets-clients-im-trying-to-fix-that-5d61</guid>
      <description>&lt;p&gt;I spent the last week talking to freelance developers about their worst client experiences.&lt;/p&gt;

&lt;p&gt;The pattern is always the same:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Client disappeared after final delivery&lt;/li&gt;
&lt;li&gt;6 rounds of revisions then ghosted&lt;/li&gt;
&lt;li&gt;Signed contract, never heard back&lt;/li&gt;
&lt;li&gt;Paid first milestone, vanished on the second&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Every platform invests heavily in vetting freelancers for clients — ratings, portfolios, skill tests. But clients get almost zero scrutiny.&lt;/p&gt;

&lt;p&gt;You receive a project proposal and have: a name, maybe a company. That's it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;That information exists. It just never surfaces where you need it — before you say yes.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I'm building a tool to fix this:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Search a client's name or email before accepting a project&lt;/li&gt;
&lt;li&gt;See red flags reported by other freelancers&lt;/li&gt;
&lt;li&gt;AI analysis of their project brief (unrealistic budgets, scope creep signals)&lt;/li&gt;
&lt;li&gt;Simple score: ✅ Clean / ⚠️ Caution / 🚨 Avoid&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Still in validation phase — no product yet, just talking to people.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;If you freelance: what's the worst red flag you've seen from a client before OR after it was too late?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Be brutally honest — if this is a bad idea I'd rather know now.&lt;/p&gt;

</description>
      <category>freelance</category>
      <category>webdev</category>
      <category>buildinpublic</category>
      <category>discuss</category>
    </item>
    <item>
      <title>How I built an AI code reviewer that automatically comments on GitHub PRs</title>
      <dc:creator>Keynition</dc:creator>
      <pubDate>Mon, 04 May 2026 03:02:43 +0000</pubDate>
      <link>https://dev.to/keynition/how-i-built-an-ai-code-reviewer-that-automatically-comments-on-github-prs-3fm5</link>
      <guid>https://dev.to/keynition/how-i-built-an-ai-code-reviewer-that-automatically-comments-on-github-prs-3fm5</guid>
      <description>&lt;p&gt;I got tired of waiting days for code reviews on my PRs. So I built a tool that uses Claude AI to review every pull request automatically.&lt;/p&gt;

&lt;p&gt;Here's how it works and what I learned building it.&lt;/p&gt;

&lt;h2&gt;
  
  
  The problem
&lt;/h2&gt;

&lt;p&gt;Code reviews are slow. You open a PR, ping your team, wait hours (or days), and half the comments are about obvious stuff — missing error handling, weak passwords, SQL injection risks.&lt;/p&gt;

&lt;p&gt;I wanted to automate the obvious stuff so human reviewers could focus on logic and architecture.&lt;/p&gt;

&lt;h2&gt;
  
  
  How it works
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Connect your GitHub repo via webhook&lt;/li&gt;
&lt;li&gt;Every new PR triggers Claude AI to analyze the code&lt;/li&gt;
&lt;li&gt;Claude posts inline comments directly on the diff within seconds&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  What Claude catches
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;🔒 Security issues: hardcoded secrets, SQL injection, weak crypto&lt;/li&gt;
&lt;li&gt;⚡ Performance problems&lt;/li&gt;
&lt;li&gt;🏗️ Architecture issues&lt;/li&gt;
&lt;li&gt;💅 Code style&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Tech stack
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Next.js 14&lt;/li&gt;
&lt;li&gt;PostgreSQL (Neon)&lt;/li&gt;
&lt;li&gt;Claude API (Anthropic)&lt;/li&gt;
&lt;li&gt;GitHub Webhooks + API&lt;/li&gt;
&lt;li&gt;Vercel&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Try it
&lt;/h2&gt;

&lt;p&gt;Free plan: 20 reviews/month. Pro: $99/month.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://codereview-keynition.vercel.app" rel="noopener noreferrer"&gt;https://codereview-keynition.vercel.app&lt;/a&gt;&lt;/p&gt;

</description>
      <category>github</category>
      <category>webdev</category>
      <category>productivity</category>
    </item>
  </channel>
</rss>
