<?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: Deshan Nethmina</title>
    <description>The latest articles on DEV Community by Deshan Nethmina (@deshan_nethmina_0789e81a2).</description>
    <link>https://dev.to/deshan_nethmina_0789e81a2</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%2F4169803%2F883d4d1d-077b-4b2f-b00f-50df6877c32f.png</url>
      <title>DEV Community: Deshan Nethmina</title>
      <link>https://dev.to/deshan_nethmina_0789e81a2</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/deshan_nethmina_0789e81a2"/>
    <language>en</language>
    <item>
      <title>N-CODE AI Studio: Turning Website Audits into a Side Hustle with Open-Weight AI</title>
      <dc:creator>Deshan Nethmina</dc:creator>
      <pubDate>Fri, 16 Oct 2026 04:59:05 +0000</pubDate>
      <link>https://dev.to/deshan_nethmina_0789e81a2/n-code-ai-studio-turning-website-audits-into-a-side-hustle-with-open-weight-ai-bh</link>
      <guid>https://dev.to/deshan_nethmina_0789e81a2/n-code-ai-studio-turning-website-audits-into-a-side-hustle-with-open-weight-ai-bh</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/hacktoberfest-week2-2026-10-12"&gt;Hacktoberfest Open-Source AI Challenge Week 2: Side Hustle&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What I Built
&lt;/h2&gt;

&lt;p&gt;I built &lt;strong&gt;N-CODE AI Studio&lt;/strong&gt;, an open-source AI-powered website auditing platform designed to help freelancers, small businesses, and web development agencies understand website performance and identify opportunities for improvement.&lt;/p&gt;

&lt;p&gt;Many small business owners struggle to understand technical reports or know which website problems to fix first.&lt;/p&gt;

&lt;p&gt;N-CODE AI Studio aims to turn technical website measurements into clear, actionable recommendations using open-weight AI.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The side hustle idea:&lt;/strong&gt; Freelancers can use this tool to prepare website health assessments and offer professional performance optimization, accessibility improvements, SEO consulting, and website redesign services.&lt;/p&gt;

&lt;p&gt;The product is an early-stage prototype. This business concept has not yet been validated with paying customers.&lt;/p&gt;

&lt;h2&gt;
  
  
  Demo
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Application:&lt;/strong&gt; &lt;a href="https://ncode-ai-studio-hf26.vercel.app/" rel="noopener noreferrer"&gt;https://ncode-ai-studio-hf26.vercel.app/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Case Study:&lt;/strong&gt; &lt;a href="https://ncode-ai-studio-hf26.vercel.app/case-study" rel="noopener noreferrer"&gt;https://ncode-ai-studio-hf26.vercel.app/case-study&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Verified Lighthouse + Gemma AI Execution:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/Deshan217/ncode-ai-studio-hf26/actions/runs/38784847640" rel="noopener noreferrer"&gt;https://github.com/Deshan217/ncode-ai-studio-hf26/actions/runs/38784847640&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Raw Test Evidence:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/Deshan217/ncode-ai-studio-hf26/actions/runs/38784847640/artifacts/11998425425" rel="noopener noreferrer"&gt;https://github.com/Deshan217/ncode-ai-studio-hf26/actions/runs/38784847640/artifacts/11998425425&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The verified demonstration runs Lighthouse in a GitHub Actions environment and generates recommendations using Gemma 3 through Ollama.&lt;/p&gt;

&lt;p&gt;The hosted Vercel application currently demonstrates the interface and case study. Live cloud AI inference and production PageSpeed API quota configuration remain separate deployment improvements.&lt;/p&gt;

&lt;h2&gt;
  
  
  Code
&lt;/h2&gt;

&lt;p&gt;The project is publicly available on GitHub under the MIT License.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;GitHub Repository:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/Deshan217/ncode-ai-studio-hf26" rel="noopener noreferrer"&gt;https://github.com/Deshan217/ncode-ai-studio-hf26&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The repository contains the Next.js application, audit processing logic, Ollama integration, test workflows, documentation, and reproducible AI testing configuration.&lt;/p&gt;

&lt;h2&gt;
  
  
  How I Built It
&lt;/h2&gt;

&lt;p&gt;I used the following technologies:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Next.js and React:&lt;/strong&gt; Application interface and server-side API routes.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;TypeScript:&lt;/strong&gt; Typed application and auditing logic.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Lighthouse:&lt;/strong&gt; Website performance, accessibility, SEO, and best-practice analysis.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Ollama:&lt;/strong&gt; Local inference infrastructure.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Gemma 3 1B:&lt;/strong&gt; Open-weight AI model used for verified recommendations.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;GitHub Actions:&lt;/strong&gt; Automated builds, testing, and reproducible AI execution.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Vercel:&lt;/strong&gt; Hosting for the application interface.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  How the AI Workflow Works
&lt;/h3&gt;

&lt;p&gt;The application is designed to accept a public HTTPS website URL, collect audit findings, and generate an understandable improvement report.&lt;/p&gt;

&lt;p&gt;For the verified demonstration, GitHub Actions runs Lighthouse directly in headless Chrome, extracts website audit findings, and provides those findings to a locally running Gemma model through Ollama.&lt;/p&gt;

&lt;p&gt;The AI then generates prioritized recommendations that a developer or website consultant can review.&lt;/p&gt;

&lt;h3&gt;
  
  
  Real Testing Results
&lt;/h3&gt;

&lt;p&gt;I tested the workflow against the N-CODE STUDIO website:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Website:&lt;/strong&gt; &lt;a href="https://ncodest.com/" rel="noopener noreferrer"&gt;https://ncodest.com/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The October 15, 2026 Lighthouse run produced the following mobile lab scores:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Category&lt;/th&gt;
&lt;th&gt;Score&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Performance&lt;/td&gt;
&lt;td&gt;57/100&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Accessibility&lt;/td&gt;
&lt;td&gt;78/100&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;SEO&lt;/td&gt;
&lt;td&gt;100/100&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Best Practices&lt;/td&gt;
&lt;td&gt;100/100&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;The Gemma model successfully generated recommendations related to accessibility, semantic structure, accessible labels, contrast, and performance optimization.&lt;/p&gt;

&lt;p&gt;These results come from a single lab run and should not be interpreted as ongoing measurements or a guarantee of user experience. AI-generated recommendations require human review.&lt;/p&gt;

&lt;h3&gt;
  
  
  Challenges I Faced
&lt;/h3&gt;

&lt;p&gt;One challenge was Google PageSpeed Insights API quota limits.&lt;/p&gt;

&lt;p&gt;Although local Gemma inference worked, the first end-to-end attempt could not retrieve audit data because the PageSpeed API quota had been exceeded.&lt;/p&gt;

&lt;p&gt;To produce reproducible evidence, I implemented a separate GitHub Actions workflow using Lighthouse directly with headless Chrome, without depending on the PageSpeed API.&lt;/p&gt;

&lt;p&gt;This workflow successfully completed both a real Lighthouse audit and real open-weight AI inference.&lt;/p&gt;

&lt;p&gt;Another challenge is hosting: an Ollama instance running locally is not automatically accessible to a cloud-hosted Next.js application. A secure production AI service is part of the future roadmap.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Does Open Innovation Matter?
&lt;/h2&gt;

&lt;p&gt;Open innovation gives independent developers the freedom to experiment, learn, customize, and build useful products without depending entirely on proprietary AI platforms.&lt;/p&gt;

&lt;p&gt;Using Gemma through Ollama makes it possible to run the language model under developer control.&lt;/p&gt;

&lt;p&gt;For N-CODE AI Studio, this provides several advantages:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Ability to inspect and modify the AI prompt and integration.&lt;/li&gt;
&lt;li&gt;Flexibility to experiment with different open-weight models.&lt;/li&gt;
&lt;li&gt;Potential to operate local inference without per-request proprietary model API charges.&lt;/li&gt;
&lt;li&gt;Opportunities for community contributions and improvements.&lt;/li&gt;
&lt;li&gt;Greater control over where AI processing takes place.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The complete application is shared under the MIT License.&lt;/p&gt;

&lt;p&gt;My goal is to make useful AI-assisted website consulting more accessible to independent developers and smaller businesses.&lt;/p&gt;

&lt;h2&gt;
  
  
  What's Next?
&lt;/h2&gt;

&lt;p&gt;My future plans for N-CODE AI Studio include a securely hosted AI inference service, better audit reporting, user authentication, rate limiting, audit history, and professional client-ready reports.&lt;/p&gt;

&lt;p&gt;I also want to collect feedback from freelancers and small business owners to see whether this tool can become a practical, affordable website consulting product.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Built by N-CODE STUDIO for Hacktoberfest 2026.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Thank you to the open-source community and the developers building accessible AI tools!&lt;/p&gt;

&lt;h2&gt;
  
  
  Prize Categories
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Best Use of Gemma&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;N-CODE AI Studio uses Google's open-weight Gemma 3 1B model through Ollama to transform real Lighthouse audit measurements into actionable website improvement recommendations.&lt;/p&gt;

&lt;p&gt;The model was successfully executed and tested using GitHub Actions, with real inference results and supporting evidence available in the public repository.&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>N-CODE AI Studio: An Open-Weight AI Website Audit Side Hustle</title>
      <dc:creator>Deshan Nethmina</dc:creator>
      <pubDate>Fri, 16 Oct 2026 04:52:02 +0000</pubDate>
      <link>https://dev.to/deshan_nethmina_0789e81a2/n-code-ai-studio-an-open-weight-ai-website-audit-side-hustle-2ec6</link>
      <guid>https://dev.to/deshan_nethmina_0789e81a2/n-code-ai-studio-an-open-weight-ai-website-audit-side-hustle-2ec6</guid>
      <description>&lt;p&gt;&lt;em&gt;Hacktoberfest 2026 — Week 2: Side Hustle&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What I Built
&lt;/h2&gt;

&lt;p&gt;I built &lt;strong&gt;N-CODE AI Studio&lt;/strong&gt;, an MIT-licensed website auditing prototype for freelancers and small-business owners. It combines measurable Lighthouse findings with actionable advice generated by an open-weight AI model. The side-hustle idea: a freelancer can offer a transparent introductory website health check, then optionally offer human-led accessibility, SEO, and performance improvements. I have not validated any revenue or customer demand.&lt;/p&gt;

&lt;h2&gt;
  
  
  Demo
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Public case-study demo (verified CI results):&lt;/strong&gt; &lt;a href="https://ncode-ai-studio-hf26.vercel.app/case-study" rel="noopener noreferrer"&gt;https://ncode-ai-studio-hf26.vercel.app/case-study&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;App:&lt;/strong&gt; &lt;a href="https://ncode-ai-studio-hf26.vercel.app/" rel="noopener noreferrer"&gt;https://ncode-ai-studio-hf26.vercel.app/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Source:&lt;/strong&gt; &lt;a href="https://github.com/Deshan217/ncode-ai-studio-hf26" rel="noopener noreferrer"&gt;https://github.com/Deshan217/ncode-ai-studio-hf26&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Real AI + Lighthouse CI run:&lt;/strong&gt; &lt;a href="https://github.com/Deshan217/ncode-ai-studio-hf26/actions/runs/38784847640" rel="noopener noreferrer"&gt;https://github.com/Deshan217/ncode-ai-studio-hf26/actions/runs/38784847640&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Downloadable raw evidence:&lt;/strong&gt; &lt;a href="https://github.com/Deshan217/ncode-ai-studio-hf26/actions/runs/38784847640/artifacts/11998425425" rel="noopener noreferrer"&gt;https://github.com/Deshan217/ncode-ai-studio-hf26/actions/runs/38784847640/artifacts/11998425425&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Before publishing:&lt;/strong&gt; verify the deployed /case-study route responds publicly after the latest Vercel deployment. The original live audit endpoint may still hit Google PageSpeed API quota; cloud Gemma inference is &lt;strong&gt;not yet working on Vercel&lt;/strong&gt;. The working proof is the GitHub Actions run.&lt;/p&gt;

&lt;h2&gt;
  
  
  How I Built It
&lt;/h2&gt;

&lt;p&gt;The interface is built with Next.js, TypeScript and React. The web-app audit route reads Google PageSpeed Insights Lighthouse lab metrics. The open-weight AI integration uses &lt;strong&gt;Ollama and Gemma 3&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;To produce reproducible test evidence independent of the PageSpeed API quota, I also developed a GitHub Actions workflow that installs Ollama, pulls &lt;strong&gt;gemma3:1b&lt;/strong&gt;, runs headless Chrome/Lighthouse directly against &lt;a href="https://ncodest.com/" rel="noopener noreferrer"&gt;https://ncodest.com/&lt;/a&gt;, and feeds the audit metrics to a locally hosted Gemma instance. This is a &lt;strong&gt;real execution&lt;/strong&gt;, not generated sample data.&lt;/p&gt;

&lt;p&gt;The successful October 15, 2026 GitHub Actions run (#38784847640) recorded these single-run mobile Lighthouse lab scores:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Category&lt;/th&gt;
&lt;th&gt;Score&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Performance&lt;/td&gt;
&lt;td&gt;57&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Accessibility&lt;/td&gt;
&lt;td&gt;78&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;SEO&lt;/td&gt;
&lt;td&gt;100&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Best Practices&lt;/td&gt;
&lt;td&gt;100&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Gemma returned nonempty practical recommendations including review of accessible names, ARIA and page structure, contrast and labeling, and JavaScript/main-thread performance. These are &lt;strong&gt;model-generated recommendations&lt;/strong&gt; to be validated by a developer, not proof of specific fixes. The model also suggested ungrounded pricing; I excluded that from this evidence-based summary.&lt;/p&gt;

&lt;p&gt;The complete real Lighthouse JSON and model response are available as the GitHub Actions artifact. GitHub CI installation, automated tests, typecheck and production build also passed in successful runs.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Open Innovation?
&lt;/h2&gt;

&lt;p&gt;Running an &lt;strong&gt;open-weight Gemma model&lt;/strong&gt; in Ollama makes the AI recommendation layer inspectable, locally runnable and configurable. Developers can see the prompt logic and run their own tests without relying on a proprietary chat API. The code is shared under the MIT license. This is not a completely offline product: the default web-app measurement layer currently uses Google PageSpeed Insights, while the CI proof uses local Lighthouse CLI.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Side Hustle
&lt;/h2&gt;

&lt;p&gt;The initial service concept is a website audit report that a small agency or freelancer could produce for a local business, with optional improvements done by a human specialist. The aim is to lower the cost of the &lt;em&gt;first diagnosis&lt;/em&gt;, not to replace web developers or falsely promise business outcomes.&lt;/p&gt;

&lt;h2&gt;
  
  
  Challenges and Lessons
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Unauthenticated Google PageSpeed Insights quotas caused the initial combined test to fail, &lt;strong&gt;even while real Gemma inference passed&lt;/strong&gt;. I addressed the CI demonstration by running Chrome/Lighthouse locally.&lt;/li&gt;
&lt;li&gt;An app deployed on Vercel cannot automatically reach Ollama running on my laptop. Hosted AI requires a separately secured inference service; the current Vercel app is not presented as fully working with AI.&lt;/li&gt;
&lt;li&gt;Lab results vary; one mobile Lighthouse run is not equivalent to actual Core Web Vitals field experience.&lt;/li&gt;
&lt;li&gt;LLM recommendations can contain questionable details, so manual review matters.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  What's Next?
&lt;/h2&gt;

&lt;p&gt;Host the AI model behind a secure, authenticated inference endpoint, configure production audit quotas or use a controlled Lighthouse worker, improve abuse prevention and rate limits, collect real user feedback, and develop client-ready branded PDF reporting.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Challenge tags:&lt;/strong&gt; &lt;code&gt;devchallenge&lt;/code&gt;, &lt;code&gt;hf26challenge&lt;/code&gt; (confirm these in the DEV challenge editor).&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Author checklist before pressing Publish:&lt;/strong&gt; verify public case-study URL, add a genuine screenshot or short screencast if required by the official template, check eligibility, ensure all required sections/tags are included, and confirm submission deadline. This text is a draft; publication has not occurred.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>hacktoberfest</category>
      <category>opensource</category>
      <category>sideprojects</category>
    </item>
  </channel>
</rss>
