<?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: Danish Singh Mehta</title>
    <description>The latest articles on DEV Community by Danish Singh Mehta (@danish16102005).</description>
    <link>https://dev.to/danish16102005</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fthepracticaldev.s3.amazonaws.com%2Fi%2F99mvlsfu5tfj9m7ku25d.png</url>
      <title>DEV Community: Danish Singh Mehta</title>
      <link>https://dev.to/danish16102005</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/danish16102005"/>
    <language>en</language>
    <item>
      <title>PrepAI: An Offline AI Interview Coach Powered by Open-Source AI</title>
      <dc:creator>Danish Singh Mehta</dc:creator>
      <pubDate>Sun, 18 Oct 2026 18:22:34 +0000</pubDate>
      <link>https://dev.to/danish16102005/prepai-an-offline-ai-interview-coach-powered-by-open-source-ai-5h41</link>
      <guid>https://dev.to/danish16102005/prepai-an-offline-ai-interview-coach-powered-by-open-source-ai-5h41</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;Preparing for technical interviews can be difficult, especially for students who don't have access to mentors or enough opportunities to practice.&lt;/p&gt;

&lt;p&gt;Many AI interview preparation tools depend on cloud-based APIs, which can introduce recurring costs and require users to send their answers to external services.&lt;/p&gt;

&lt;p&gt;I built PrepAI, an AI Interview Coach that helps students practice interviews and improve their answers using a locally running AI model.&lt;/p&gt;

&lt;p&gt;PrepAI simulates an interview by asking questions, evaluating responses, and providing actionable feedback.&lt;/p&gt;

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

&lt;p&gt;Video - &lt;/p&gt;
&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__body"&gt;
        &lt;h2 class="fs-xl lh-tight"&gt;
          &lt;a href="https://drive.google.com/file/d/1DdbzN9tQwLMDK0HrLpVTXStUILwf2PDY/view?usp=sharing" rel="noopener noreferrer" class="c-link"&gt;
            prepai video.mp4 - Google Drive
          &lt;/a&gt;
        &lt;/h2&gt;
        &lt;div class="color-secondary fs-s flex items-center"&gt;
            &lt;img alt="favicon" class="c-embed__favicon m-0 mr-2 radius-0" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fssl.gstatic.com%2Fdocs%2Fdoclist%2Fimages%2Fdrive_favicon_2026_32dp.png" width="32" height="32"&gt;
          drive.google.com
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


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

&lt;p&gt;&lt;a href="https://github.com/danish16102005-hub/Ai-Interview-Coach" rel="noopener noreferrer"&gt;https://github.com/danish16102005-hub/Ai-Interview-Coach&lt;/a&gt;&lt;/p&gt;

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

&lt;p&gt;I built PrepAI using React for the interface and Google's Agent Development Kit to manage the interview conversation.&lt;/p&gt;

&lt;p&gt;Technology Stack&lt;br&gt;
&lt;strong&gt;Technology&lt;/strong&gt;  &lt;strong&gt;Purpose&lt;/strong&gt;&lt;br&gt;
React           Build the interview interface&lt;br&gt;
Vite            Frontend development and build tooling&lt;br&gt;
Python          Implement the AI agent&lt;br&gt;
Google ADK  Manage the agent's instructions, tools, and conversation&lt;br&gt;
Ollama          Run the AI model locally&lt;br&gt;
Qwen 2.5 3B Power the interview agent&lt;br&gt;
LiteLLM         Connect ADK to the local model&lt;/p&gt;

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

&lt;p&gt;Open innovation matters because useful AI tools should not always require expensive infrastructure or proprietary APIs.&lt;/p&gt;

&lt;p&gt;For PrepAI, open-source and open-weight technologies made it possible to combine an agent framework with a locally running language model.&lt;/p&gt;

&lt;p&gt;This has several potential benefits:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Greater control over data&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;When inference runs locally, interview answers can remain on the user's computer, provided the application does not send them elsewhere.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Reduced dependence on paid APIs&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Users do not need to pay a cloud provider for each model request when using local inference. They still need suitable hardware and must account for electricity and setup costs.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Flexibility&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Developers can experiment with different compatible models and improve the agent's instructions and evaluation tools without redesigning the entire application.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Learning and experimentation&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Using an open agent framework and a local model makes it easier to understand how the system works instead of treating AI as a black box.&lt;/p&gt;

&lt;p&gt;For me, the biggest benefit is being able to build an AI-powered application while learning how agent frameworks, tools, and local inference work together.&lt;/p&gt;

&lt;h2&gt;
  
  
  My Agent Session
&lt;/h2&gt;

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

&lt;p&gt;Best Use of GitHub Copilot&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>Intro</title>
      <dc:creator>Danish Singh Mehta</dc:creator>
      <pubDate>Sat, 10 Oct 2026 16:24:23 +0000</pubDate>
      <link>https://dev.to/danish16102005/intro-1iag</link>
      <guid>https://dev.to/danish16102005/intro-1iag</guid>
      <description>&lt;p&gt;I am new to the community, happy to be the part of dev.&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
