<?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: Jyotirmay Ray</title>
    <description>The latest articles on DEV Community by Jyotirmay Ray (@jyotirmayray).</description>
    <link>https://dev.to/jyotirmayray</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4171960%2F303061f6-61cd-4fb5-8fb5-1b99e8895c38.gif</url>
      <title>DEV Community: Jyotirmay Ray</title>
      <link>https://dev.to/jyotirmayray</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/jyotirmayray"/>
    <language>en</language>
    <item>
      <title>Helping web &amp; SEO agencies run their own branded audit platform (white-label source code)

ScanFix is a white-label website audit platform: Live Demo - https://uniteelements.com/offer-os/scanfix/</title>
      <dc:creator>Jyotirmay Ray</dc:creator>
      <pubDate>Fri, 09 Oct 2026 06:15:34 +0000</pubDate>
      <link>https://dev.to/jyotirmayray/helping-web-seo-agencies-run-their-own-branded-audit-platform-white-label-source-code-4667</link>
      <guid>https://dev.to/jyotirmayray/helping-web-seo-agencies-run-their-own-branded-audit-platform-white-label-source-code-4667</guid>
      <description>&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
        &lt;div class="c-embed__cover"&gt;
          &lt;a href="https://uniteelements.com/offer-os/scanfix/" class="c-link align-middle" rel="noopener noreferrer"&gt;
            &lt;img alt="" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Funiteelements.com%2Foffer-os%2Fscanfix%2Fscanfix-preview.jpg" height="537" class="m-0" width="800"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="c-embed__body"&gt;
        &lt;h2 class="fs-xl lh-tight"&gt;
          &lt;a href="https://uniteelements.com/offer-os/scanfix/" rel="noopener noreferrer" class="c-link"&gt;
            ScanFix: White-Label Website Audit Platform | Agency Source Code &amp;amp; License
          &lt;/a&gt;
        &lt;/h2&gt;
          &lt;p class="truncate-at-3"&gt;
            Own a complete website audit and QA platform under your agency brand. Full source code, commercial white-label rights, and no subscriptions.
          &lt;/p&gt;
        &lt;div class="color-secondary fs-s flex items-center"&gt;
          uniteelements.com
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


</description>
    </item>
    <item>
      <title>Helping web &amp; SEO agencies run their own branded audit platform | Founder, ScanFix (white-label source code)</title>
      <dc:creator>Jyotirmay Ray</dc:creator>
      <pubDate>Fri, 09 Oct 2026 06:13:45 +0000</pubDate>
      <link>https://dev.to/jyotirmayray/helping-web-seo-agencies-run-their-own-branded-audit-platform-founder-scanfix-white-label-536i</link>
      <guid>https://dev.to/jyotirmayray/helping-web-seo-agencies-run-their-own-branded-audit-platform-founder-scanfix-white-label-536i</guid>
      <description>&lt;p&gt;We build software for agencies that sell website work.&lt;/p&gt;

&lt;p&gt;ScanFix is a white-label website audit platform: it crawls a site, finds technical, SEO, performance, accessibility, security and UX issues, and delivers branded reports, proposals and a client portal under your agency's name.&lt;/p&gt;

&lt;p&gt;It's sold as a one-time license with the full source code and commercial white-label rights, not a subscription.&lt;/p&gt;

&lt;p&gt;What you can do here:&lt;br&gt;
→ Try the live demo (no signup)&lt;br&gt;
→ Download a sample branded report&lt;br&gt;
→ Read the licence terms in plain English&lt;/p&gt;

&lt;p&gt;Live Demo :- &lt;a href="https://uniteelements.com/offer-os/scanfix/" rel="noopener noreferrer"&gt;https://uniteelements.com/offer-os/scanfix/&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>How I Designed a Website QA Pipeline That Combines Browser Automation, Deterministic Checks, and AI</title>
      <dc:creator>Jyotirmay Ray</dc:creator>
      <pubDate>Thu, 08 Oct 2026 19:46:15 +0000</pubDate>
      <link>https://dev.to/jyotirmayray/how-i-designed-a-website-qa-pipeline-that-combines-browser-automation-deterministic-checks-and-ai-30fl</link>
      <guid>https://dev.to/jyotirmayray/how-i-designed-a-website-qa-pipeline-that-combines-browser-automation-deterministic-checks-and-ai-30fl</guid>
      <description>&lt;p&gt;How I Designed a Website QA Pipeline That Combines Browser Automation, Deterministic Checks, and AI&lt;/p&gt;

&lt;p&gt;Building a website auditing system sounds straightforward at first:&lt;/p&gt;

&lt;p&gt;Enter a URL → crawl the website → find problems → generate a report.&lt;/p&gt;

&lt;p&gt;In practice, a reliable website QA system is much more complicated.&lt;/p&gt;

&lt;p&gt;A useful auditor needs to understand the actual rendered website, inspect technical behaviour, detect SEO problems, evaluate accessibility, measure performance, identify security issues, and produce results that developers can actually act on.&lt;/p&gt;

&lt;p&gt;AI can help with some of these tasks, but relying on AI for everything creates another set of problems: inconsistent results, hallucinations, unpredictable scoring, and unnecessary API costs.&lt;/p&gt;

&lt;p&gt;For one of my recent engineering projects, I designed the QA pipeline around a simple principle:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Use deterministic systems to measure. Use AI to explain and assist.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;This article explains the architecture and engineering decisions behind that approach.&lt;/p&gt;




&lt;p&gt;-&amp;gt; The Core Problem&lt;/p&gt;

&lt;p&gt;A website audit normally contains two very different types of work.&lt;/p&gt;

&lt;p&gt;The first type is objective:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Does a page return HTTP 200?&lt;/li&gt;
&lt;li&gt;Is a link broken?&lt;/li&gt;
&lt;li&gt;Does the page have an H1?&lt;/li&gt;
&lt;li&gt;Is a canonical URL present?&lt;/li&gt;
&lt;li&gt;Is HTTPS enabled?&lt;/li&gt;
&lt;li&gt;Are security headers configured?&lt;/li&gt;
&lt;li&gt;What is the page's TTFB?&lt;/li&gt;
&lt;li&gt;Are images missing alternative text?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These are problems where software should be able to produce the same answer repeatedly.&lt;/p&gt;

&lt;p&gt;The second type is interpretive:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Why is this issue important?&lt;/li&gt;
&lt;li&gt;What should the developer change?&lt;/li&gt;
&lt;li&gt;How should the problem be fixed?&lt;/li&gt;
&lt;li&gt;Which issues deserve attention first?&lt;/li&gt;
&lt;li&gt;How should the findings be explained to a client?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This is where AI becomes useful.&lt;/p&gt;

&lt;p&gt;Instead of asking an LLM to perform the entire audit, I separated the system into multiple layers.&lt;/p&gt;

&lt;p&gt;Website&lt;br&gt;
   ↓&lt;br&gt;
Crawler&lt;br&gt;
   ↓&lt;br&gt;
Browser Automation&lt;br&gt;
   ↓&lt;br&gt;
Normalization&lt;br&gt;
   ↓&lt;br&gt;
Deterministic QA Engine&lt;br&gt;
   ↓&lt;br&gt;
Scoring + Findings&lt;br&gt;
   ↓&lt;br&gt;
AI Analysis&lt;br&gt;
   ↓&lt;br&gt;
Fix Suggestions + Reports&lt;/p&gt;

&lt;p&gt;The main lesson I took from building this system is that AI is most powerful when it is given a well-defined job.&lt;/p&gt;

&lt;p&gt;It doesn’t have to discover everything.&lt;/p&gt;

&lt;p&gt;It doesn’t have to make every decision.&lt;/p&gt;

&lt;p&gt;And it definitely shouldn’t be trusted blindly to modify production systems.&lt;/p&gt;

&lt;p&gt;Traditional software is extremely good at measuring things that can be defined precisely.&lt;/p&gt;

&lt;p&gt;AI is extremely useful when the problem requires interpretation, explanation, prioritization, or generating contextual recommendations.&lt;/p&gt;

&lt;p&gt;Combining both approaches creates a much stronger system than trying to make either one do everything.&lt;/p&gt;

&lt;p&gt;Measure with software.&lt;/p&gt;

&lt;p&gt;Explain with AI.&lt;/p&gt;

&lt;p&gt;Fix carefully.&lt;/p&gt;

&lt;p&gt;Verify with software again.&lt;/p&gt;

&lt;p&gt;That is the architecture I would choose when building a modern website auditing and QA platform intended for real development and agency workflows.&lt;/p&gt;

&lt;p&gt;PROJECT&lt;/p&gt;

&lt;p&gt;I built this approach into ScanFix, a Website QA &amp;amp; Audit platform designed around automated website analysis, deterministic scoring, AI-assisted analysis, and professional reporting.&lt;/p&gt;

&lt;p&gt;You can learn more about the project here:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://uniteelements.com/offer-os/scanfix/" rel="noopener noreferrer"&gt;https://uniteelements.com/offer-os/scanfix/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This article was prepared with assistance from AI for drafting and language refinement. I reviewed the technical concepts and structure before publication, and the implementation details described here are based on my own project and engineering work.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>architecture</category>
      <category>automation</category>
      <category>testing</category>
    </item>
    <item>
      <title>I built ScanFix — a Website QA &amp; Audit platform for developers and agencies.

It combines automated technical, SEO, performance, accessibility, security &amp; UX checks.

I wrote about the engineering behind it 👇

https://uniteelements.com/offer-os/scanfix/</title>
      <dc:creator>Jyotirmay Ray</dc:creator>
      <pubDate>Thu, 08 Oct 2026 19:21:42 +0000</pubDate>
      <link>https://dev.to/jyotirmayray/i-built-scanfix-a-website-qa-audit-platform-for-developers-and-agencies-it-combines-automated-58k8</link>
      <guid>https://dev.to/jyotirmayray/i-built-scanfix-a-website-qa-audit-platform-for-developers-and-agencies-it-combines-automated-58k8</guid>
      <description>&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
        &lt;div class="c-embed__cover"&gt;
          &lt;a href="https://uniteelements.com/offer-os/scanfix/" class="c-link align-middle" rel="noopener noreferrer"&gt;
            &lt;img alt="" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Funiteelements.com%2Foffer-os%2Fscanfix%2Fscanfix-preview.jpg" height="537" class="m-0" width="800"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="c-embed__body"&gt;
        &lt;h2 class="fs-xl lh-tight"&gt;
          &lt;a href="https://uniteelements.com/offer-os/scanfix/" rel="noopener noreferrer" class="c-link"&gt;
            ScanFix: White-Label Website Audit Platform | Agency Source Code &amp;amp; License
          &lt;/a&gt;
        &lt;/h2&gt;
          &lt;p class="truncate-at-3"&gt;
            Own a complete website audit and QA platform under your agency brand. Full source code, commercial white-label rights, and no subscriptions.
          &lt;/p&gt;
        &lt;div class="color-secondary fs-s flex items-center"&gt;
          uniteelements.com
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


</description>
    </item>
    <item>
      <title>Just published a technical - Own a White-Label Audit Platform</title>
      <dc:creator>Jyotirmay Ray</dc:creator>
      <pubDate>Thu, 08 Oct 2026 19:04:03 +0000</pubDate>
      <link>https://dev.to/jyotirmayray/just-published-a-technical-own-a-white-label-audit-platform-eek</link>
      <guid>https://dev.to/jyotirmayray/just-published-a-technical-own-a-white-label-audit-platform-eek</guid>
      <description></description>
    </item>
  </channel>
</rss>
