<?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: Arup Bhowmik Pritom</title>
    <description>The latest articles on DEV Community by Arup Bhowmik Pritom (@codewithpritom).</description>
    <link>https://dev.to/codewithpritom</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%2F4054161%2Fe330a7b7-8f78-4e18-b497-7d836d203ec5.jpg</url>
      <title>DEV Community: Arup Bhowmik Pritom</title>
      <link>https://dev.to/codewithpritom</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/codewithpritom"/>
    <language>en</language>
    <item>
      <title>Ghost Mentor Match: Channeling Coding Spirits &amp; a Git Ofrenda with Qwen &amp; Gemma</title>
      <dc:creator>Arup Bhowmik Pritom</dc:creator>
      <pubDate>Sun, 01 Nov 2026 06:14:34 +0000</pubDate>
      <link>https://dev.to/codewithpritom/ghost-mentor-match-channeling-coding-spirits-a-git-ofrenda-with-qwen-gemma-4m15</link>
      <guid>https://dev.to/codewithpritom/ghost-mentor-match-channeling-coding-spirits-a-git-ofrenda-with-qwen-gemma-4m15</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Foj9vuwaca2y4sbvjerxe.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Foj9vuwaca2y4sbvjerxe.png" alt=" " width="800" height="394"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/hacktoberfest-week4-2026-10-26"&gt;Hacktoberfest Open-Source AI Challenge Week 4: Ghost in the Machine&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

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

&lt;p&gt;Every software project is haunted. Beneath the clean production UI lives a graveyard of deleted functions, abandoned architectures, &lt;code&gt;TODO&lt;/code&gt; comments from years ago, and 2:00 AM debugging sessions where the machine seems to have a mind of its own.&lt;/p&gt;

&lt;p&gt;Inspired by the OctoberFest &lt;code&gt;mentor-match&lt;/code&gt; architecture and this week's &lt;strong&gt;Ghost in the Machine&lt;/strong&gt; theme, I built &lt;strong&gt;Ghost Mentor Match: The Spirit in the Machine&lt;/strong&gt;—an open-source AI mentorship and Día de los Muertos code-remembrance platform.&lt;/p&gt;

&lt;p&gt;The application bridges both halves of the challenge prompt through two interactive experiences:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;The Séance Mentor Match (Haunted Debugging &amp;amp; Architecture):&lt;/strong&gt; Instead of generic chatbot answers, developers input their current tech stack, stack trace, or architectural roadblock. The system calculates compatibility scores and matches them with specialized "Coding Spirits"—AI mentor personas channeling the wisdom of Unix pioneers, systems kernel phantoms, and distributed-systems veterans. You open a live "Séance Session" where the mentor diagnoses your bug with eerie terminal poetry backed by concrete, senior-level engineering fixes.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Día de los Muertos Digital Code Ofrenda:&lt;/strong&gt; In the spirit of November 1 and 2, developers can paste deleted &lt;code&gt;git log&lt;/code&gt; commits, deprecated modules, or sunsetted side projects onto a glowing digital altar adorned with marigolds (&lt;em&gt;cempasúchil&lt;/em&gt;) and candlelight. The open-weight model reads the diff context and composes a heartfelt tribute honoring how that deleted code gave its life so today's production build could survive.&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Screenshots
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Ghost Mentor Matching &amp;amp; Compatibility Dashboard&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fimhdo3xpl7lwybthpcpp.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fimhdo3xpl7lwybthpcpp.png" alt=" " width="800" height="394"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Live Séance Debugging Chat (Powered by Qwen 3.8-27B &amp;amp; Local Gemma)&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F4ts3s85fszyduwx2cbw6.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F4ts3s85fszyduwx2cbw6.png" alt=" " width="800" height="418"&gt;&lt;/a&gt;&lt;/p&gt;

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

&lt;p&gt;🔗 &lt;strong&gt;GitHub Repository:&lt;/strong&gt; &lt;code&gt;https://github.com/CodeWithPritom/mentor-match&lt;/code&gt;&lt;/p&gt;

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

&lt;p&gt;I designed and built &lt;strong&gt;Ghost Mentor Match&lt;/strong&gt; with an open-source AI core from the ground up:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Open-Weight Models at the Core (&lt;code&gt;Qwen 3.8-27B&lt;/code&gt; &amp;amp; &lt;code&gt;Google Gemma 2&lt;/code&gt;):&lt;/strong&gt; The primary reasoning and persona-matching engine is powered by the open-weight &lt;strong&gt;Qwen 3.8-27B (&lt;code&gt;qwen-3.8-27b&lt;/code&gt;)&lt;/strong&gt; model running on ultra-fast &lt;strong&gt;Cerebras Cloud&lt;/strong&gt; inference, paired with a native local inference fallback using &lt;strong&gt;Google's Gemma (&lt;code&gt;gemma2:2b&lt;/code&gt;)&lt;/strong&gt; via &lt;strong&gt;Ollama&lt;/strong&gt; (&lt;code&gt;http://localhost:11434&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;UI/UX Design in Figma Make:&lt;/strong&gt; I crafted the dark obsidian interface (&lt;code&gt;#090A0F&lt;/code&gt;) in &lt;strong&gt;Figma Make&lt;/strong&gt;, blending spectral cyan terminal diagnostics (&lt;code&gt;#00F5D4&lt;/code&gt;) with warm Día de los Muertos marigold gold (&lt;code&gt;#FFB703&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Zero-Lock-In Architecture:&lt;/strong&gt; Built on top of the OctoberFest &lt;code&gt;mentor-match&lt;/code&gt; workflow using modern React/Tailwind and an OpenAI-compatible open-weight inference adapter. Switching between cloud-hosted open weights (Cerebras) and 100% offline local weights (Ollama + Gemma) takes a single toggle in the UI.&lt;/li&gt;
&lt;/ul&gt;

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

&lt;p&gt;Building a developer mentorship tool that inspects broken stack traces and private &lt;code&gt;git&lt;/code&gt; histories highlights exactly why &lt;strong&gt;open-weight models and open innovation&lt;/strong&gt; beat closed, proprietary APIs:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Total Privacy for Proprietary Code &amp;amp; Git History:&lt;/strong&gt; When you are debugging a broken authentication flow or building an &lt;em&gt;ofrenda&lt;/em&gt; from your repository's &lt;code&gt;git log&lt;/code&gt;, you are handling internal file paths, business logic, and commit histories. Running &lt;strong&gt;Gemma locally&lt;/strong&gt; or routing through self-controlled open weights ensures sensitive source code isn't harvested to train a closed vendor's next commercial model.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Works When the Lights (and Internet) Go Out:&lt;/strong&gt; A true "Ghost in the Machine" shouldn't crash with an &lt;code&gt;APIConnectionError&lt;/code&gt; when your Wi-Fi drops during a late-night coding session. By supporting local open weights on consumer hardware, developers can summon mentor diagnostics completely offline at &lt;strong&gt;$0.00 token cost&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;No Disappearing Spirits (Zero Vendor Lock-In):&lt;/strong&gt; Closed APIs deprecate model checkpoints overnight, breaking carefully tuned system personas. Because &lt;strong&gt;Qwen&lt;/strong&gt; and &lt;strong&gt;Gemma&lt;/strong&gt; are open-weight models, the exact weights powering our mentor personas and Día de los Muertos tributes belong to the community forever.&lt;/li&gt;
&lt;/ol&gt;

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

&lt;p&gt;During the rapid build sprint from the OctoberFest makeathon to final deployment, I used &lt;strong&gt;Cursor&lt;/strong&gt; alongside &lt;strong&gt;GitHub Copilot&lt;/strong&gt; to scaffold the multi-model inference adapter (bridging Cerebras &lt;code&gt;qwen-3.8-27b&lt;/code&gt; and local Ollama &lt;code&gt;gemma2:2b&lt;/code&gt;), wire up the interactive Día de los Muertos altar state, and refine the responsive Figma Make UI components.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Spirit of It
&lt;/h2&gt;

&lt;p&gt;The moment this project truly landed was when I ran a real commit log from an old, abandoned student project through the &lt;strong&gt;Día de los Muertos Code Ofrenda&lt;/strong&gt;. &lt;/p&gt;

&lt;p&gt;Seeing a deleted 300-line authentication module honored on screen—with glowing marigold cards reminding me that &lt;em&gt;"no code is truly wasted if it taught the hands that wrote the next version"&lt;/em&gt;—genuinely hit different. As developers, we spend so much time deleting, refactoring, and moving on that we rarely pause to appreciate the messy early commits that carried us forward. Turning &lt;code&gt;git log&lt;/code&gt; from a dry audit trail into a living altar of engineering memories captured the exact thin line between past and present that Halloween and Día de los Muertos represent.&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
      <category>ai</category>
      <category>opensource</category>
    </item>
    <item>
      <title>Meetup in Dhaka City</title>
      <dc:creator>Arup Bhowmik Pritom</dc:creator>
      <pubDate>Thu, 30 Jul 2026 03:42:19 +0000</pubDate>
      <link>https://dev.to/codewithpritom/meetup-in-dhaka-city-2onn</link>
      <guid>https://dev.to/codewithpritom/meetup-in-dhaka-city-2onn</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkrfrwstox78shhg69hlc.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkrfrwstox78shhg69hlc.jpg" alt=" " width="800" height="1000"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I recently had the opportunity to attend "Build, Deploy &amp;amp; Get Paid – Using Cursor, Terraform &amp;amp; Stripe" in Dhaka.&lt;br&gt;
It was a valuable experience to learn from experienced professionals, explore modern development workflows, and understand how AI-assisted development, Infrastructure as Code, and online payment integration are shaping today's software industry.&lt;br&gt;
One of the most rewarding parts of the event was meeting passionate developers, engineers, and tech enthusiasts. Conversations with people from different backgrounds reminded me that continuous learning and networking are just as important as technical skills.&lt;br&gt;
A sincere thank you to the organizers:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Cursor Dhaka Community&lt;/li&gt;
&lt;li&gt;Dhaka HashiCorp User Group&lt;/li&gt;
&lt;li&gt;Stripe Dhaka Community
for organizing such an insightful event and creating a platform where students and professionals can learn and connect.
As a Computer Science student, I look forward to participating in more community events, expanding my knowledge, and building meaningful connections within the tech ecosystem.&lt;/li&gt;
&lt;/ol&gt;

</description>
      <category>productivity</category>
      <category>career</category>
      <category>cursor</category>
    </item>
  </channel>
</rss>
