<?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: Akshat Bansal</title>
    <description>The latest articles on DEV Community by Akshat Bansal (@akshatbansal042).</description>
    <link>https://dev.to/akshatbansal042</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: Akshat Bansal</title>
      <link>https://dev.to/akshatbansal042</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/akshatbansal042"/>
    <language>en</language>
    <item>
      <title>StudyBuddy : A Private AI Practice Partner I Built for a College Friend</title>
      <dc:creator>Akshat Bansal</dc:creator>
      <pubDate>Sat, 03 Oct 2026 20:05:56 +0000</pubDate>
      <link>https://dev.to/akshatbansal042/studybuddy-a-private-ai-practice-partner-i-built-for-a-college-friend-neo</link>
      <guid>https://dev.to/akshatbansal042/studybuddy-a-private-ai-practice-partner-i-built-for-a-college-friend-neo</guid>
      <description>&lt;p&gt;What I Built&lt;/p&gt;

&lt;p&gt;I built StudyBuddy, a local AI-powered study and interview practice partner for a college friend.&lt;/p&gt;

&lt;p&gt;The idea is simple: instead of depending on a general-purpose AI assistant, StudyBuddy provides focused practice for common student needs:&lt;/p&gt;

&lt;p&gt;🎓 Viva Practice — practice questions for college viva preparation&lt;br&gt;
💼 Interview Practice — practice technical interview questions&lt;br&gt;
📚 Explain a Topic — get simple explanations of difficult concepts&lt;/p&gt;

&lt;p&gt;The goal was to create something practical that a student can use while preparing for exams, vivas, and interviews.&lt;/p&gt;

&lt;p&gt;Demo&lt;/p&gt;

&lt;p&gt;Live Demo:&lt;br&gt;
&lt;a href="https://studybuddy-na8cmqqrybaagqjpzpea8d.streamlit.app/" rel="noopener noreferrer"&gt;https://studybuddy-na8cmqqrybaagqjpzpea8d.streamlit.app/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Note: The live Streamlit deployment provides the application interface, while the AI inference in the project is designed to run locally through Ollama.&lt;/p&gt;

&lt;p&gt;Code&lt;/p&gt;

&lt;p&gt;GitHub Repository:&lt;br&gt;
&lt;a href="https://github.com/akshat0042005/StudyBuddy" rel="noopener noreferrer"&gt;https://github.com/akshat0042005/StudyBuddy&lt;/a&gt;&lt;/p&gt;

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

&lt;p&gt;StudyBuddy is built using:&lt;/p&gt;

&lt;p&gt;Python&lt;br&gt;
Streamlit for the user interface&lt;br&gt;
Ollama for local AI inference&lt;br&gt;
Qwen2.5 1.5B Instruct, an open-weight model&lt;br&gt;
Local HTTP communication between the Streamlit application and Ollama&lt;/p&gt;

&lt;p&gt;The basic flow is:&lt;/p&gt;

&lt;p&gt;User&lt;br&gt;
  ↓&lt;br&gt;
StudyBuddy UI&lt;br&gt;
  ↓&lt;br&gt;
Streamlit Application&lt;br&gt;
  ↓&lt;br&gt;
Ollama&lt;br&gt;
  ↓&lt;br&gt;
Qwen2.5 1.5B Instruct&lt;br&gt;
  ↓&lt;br&gt;
AI Response&lt;/p&gt;

&lt;p&gt;The local setup means the application does not need to send study conversations to a third-party hosted AI service.&lt;/p&gt;

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

&lt;p&gt;Open innovation in AI gives developers the ability to experiment with models and tools without depending entirely on closed platforms.&lt;/p&gt;

&lt;p&gt;For a project like StudyBuddy, open-weight models make it possible to:&lt;/p&gt;

&lt;p&gt;Run AI locally&lt;br&gt;
Experiment with different models&lt;br&gt;
Understand how the AI application works&lt;br&gt;
Build privacy-focused applications&lt;br&gt;
Modify and extend the project for specific use cases&lt;/p&gt;

&lt;p&gt;For students and independent developers, this makes AI experimentation more accessible and gives them more control over the technology they build with.&lt;/p&gt;

&lt;p&gt;What I Learned&lt;/p&gt;

&lt;p&gt;While building StudyBuddy, I learned more about:&lt;/p&gt;

&lt;p&gt;Integrating an AI model into a Python application&lt;br&gt;
Running an open-weight model locally with Ollama&lt;br&gt;
Building interactive interfaces with Streamlit&lt;br&gt;
Designing a small AI application around a real user problem&lt;br&gt;
Handling errors and unavailable local AI services&lt;br&gt;
Using an AI coding agent as part of the development workflow&lt;br&gt;
DevRelay Agent Session&lt;/p&gt;

&lt;p&gt;I also used DevRelay during development to review and improve the project.&lt;/p&gt;

&lt;p&gt;Agent Session:&lt;br&gt;
&lt;a href="https://dev.to/agent_sessions/studybuddy-windows-and-ollama-review-for-build-for-a-friend-yhqv9f"&gt;https://dev.to/agent_sessions/studybuddy-windows-and-ollama-review-for-build-for-a-friend-yhqv9f&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Built For a Friend ❤️&lt;/p&gt;

&lt;p&gt;I wanted this project to solve a problem that is actually relevant to students — having a simple practice partner available whenever they want to prepare for a viva, interview, or difficult topic.&lt;/p&gt;

&lt;p&gt;That's what motivated me to build StudyBuddy for this challenge.&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>weekendchallenge</category>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>StudyBuddy: A Private AI Practice Partner I Built for a College Friend</title>
      <dc:creator>Akshat Bansal</dc:creator>
      <pubDate>Sat, 03 Oct 2026 20:00:45 +0000</pubDate>
      <link>https://dev.to/akshatbansal042/studybuddy-a-private-ai-practice-partner-i-built-for-a-college-friend-47o4</link>
      <guid>https://dev.to/akshatbansal042/studybuddy-a-private-ai-practice-partner-i-built-for-a-college-friend-47o4</guid>
      <description>&lt;p&gt;What I Built&lt;/p&gt;

&lt;p&gt;I built StudyBuddy, a local AI-powered study and interview practice partner for a college friend.&lt;/p&gt;

&lt;p&gt;The idea is simple: instead of depending on a general-purpose AI assistant, StudyBuddy provides focused practice for common student needs:&lt;/p&gt;

&lt;p&gt;🎓 Viva Practice — practice questions for college viva preparation&lt;br&gt;
💼 Interview Practice — practice technical interview questions&lt;br&gt;
📚 Explain a Topic — get simple explanations of difficult concepts&lt;/p&gt;

&lt;p&gt;The goal was to create something practical that a student can use while preparing for exams, vivas, and interviews.&lt;/p&gt;

&lt;p&gt;Demo&lt;/p&gt;

&lt;p&gt;Live Demo:&lt;br&gt;
&lt;a href="https://studybuddy-na8cmqqrybaagqjpzpea8d.streamlit.app/" rel="noopener noreferrer"&gt;https://studybuddy-na8cmqqrybaagqjpzpea8d.streamlit.app/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Note: The live Streamlit deployment provides the application interface, while the AI inference in the project is designed to run locally through Ollama.&lt;/p&gt;

&lt;p&gt;Code&lt;/p&gt;

&lt;p&gt;GitHub Repository:&lt;br&gt;
&lt;a href="https://github.com/akshat0042005/StudyBuddy" rel="noopener noreferrer"&gt;https://github.com/akshat0042005/StudyBuddy&lt;/a&gt;&lt;/p&gt;

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

&lt;p&gt;StudyBuddy is built using:&lt;/p&gt;

&lt;p&gt;Python&lt;br&gt;
Streamlit for the user interface&lt;br&gt;
Ollama for local AI inference&lt;br&gt;
Qwen2.5 1.5B Instruct, an open-weight model&lt;br&gt;
Local HTTP communication between the Streamlit application and Ollama&lt;/p&gt;

&lt;p&gt;The basic flow is:&lt;/p&gt;

&lt;p&gt;User&lt;br&gt;
  ↓&lt;br&gt;
StudyBuddy UI&lt;br&gt;
  ↓&lt;br&gt;
Streamlit Application&lt;br&gt;
  ↓&lt;br&gt;
Ollama&lt;br&gt;
  ↓&lt;br&gt;
Qwen2.5 1.5B Instruct&lt;br&gt;
  ↓&lt;br&gt;
AI Response&lt;/p&gt;

&lt;p&gt;The local setup means the application does not need to send study conversations to a third-party hosted AI service.&lt;/p&gt;

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

&lt;p&gt;Open innovation in AI gives developers the ability to experiment with models and tools without depending entirely on closed platforms.&lt;/p&gt;

&lt;p&gt;For a project like StudyBuddy, open-weight models make it possible to:&lt;/p&gt;

&lt;p&gt;Run AI locally&lt;br&gt;
Experiment with different models&lt;br&gt;
Understand how the AI application works&lt;br&gt;
Build privacy-focused applications&lt;br&gt;
Modify and extend the project for specific use cases&lt;/p&gt;

&lt;p&gt;For students and independent developers, this makes AI experimentation more accessible and gives them more control over the technology they build with.&lt;/p&gt;

&lt;p&gt;What I Learned&lt;/p&gt;

&lt;p&gt;While building StudyBuddy, I learned more about:&lt;/p&gt;

&lt;p&gt;Integrating an AI model into a Python application&lt;br&gt;
Running an open-weight model locally with Ollama&lt;br&gt;
Building interactive interfaces with Streamlit&lt;br&gt;
Designing a small AI application around a real user problem&lt;br&gt;
Handling errors and unavailable local AI services&lt;br&gt;
Using an AI coding agent as part of the development workflow&lt;br&gt;
DevRelay Agent Session&lt;/p&gt;

&lt;p&gt;I also used DevRelay during development to review and improve the project.&lt;/p&gt;

&lt;p&gt;Agent Session:&lt;br&gt;
&lt;a href="https://dev.to/agent_sessions/studybuddy-windows-and-ollama-review-for-build-for-a-friend-yhqv9f"&gt;https://dev.to/agent_sessions/studybuddy-windows-and-ollama-review-for-build-for-a-friend-yhqv9f&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Built For a Friend ❤️&lt;/p&gt;

&lt;p&gt;I wanted this project to solve a problem that is actually relevant to students — having a simple practice partner available whenever they want to prepare for a viva, interview, or difficult topic.&lt;/p&gt;

&lt;p&gt;That's what motivated me to build StudyBuddy for this challenge.&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>weekendchallenge</category>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>new to community</title>
      <dc:creator>Akshat Bansal</dc:creator>
      <pubDate>Fri, 02 Oct 2026 21:37:56 +0000</pubDate>
      <link>https://dev.to/akshatbansal042/new-to-community-1g6c</link>
      <guid>https://dev.to/akshatbansal042/new-to-community-1g6c</guid>
      <description>&lt;p&gt;hello everyone :)&lt;/p&gt;

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