<?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: Souvik Das</title>
    <description>The latest articles on DEV Community by Souvik Das (@dasouvik122005).</description>
    <link>https://dev.to/dasouvik122005</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%2F4160834%2F4d4d2c06-f441-4acd-b8d4-058de84e9c00.png</url>
      <title>DEV Community: Souvik Das</title>
      <link>https://dev.to/dasouvik122005</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/dasouvik122005"/>
    <language>en</language>
    <item>
      <title>Genuire: An AI-Powered Job Scam Detection Platform</title>
      <dc:creator>Souvik Das</dc:creator>
      <pubDate>Mon, 05 Oct 2026 04:32:55 +0000</pubDate>
      <link>https://dev.to/dasouvik122005/genuire-an-ai-powered-job-scam-detection-platform-2o3i</link>
      <guid>https://dev.to/dasouvik122005/genuire-an-ai-powered-job-scam-detection-platform-2o3i</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/hacktoberfest-weekend-2026-10-01"&gt;Hacktoberfest Weekend Challenge: Build for a Friend&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

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

&lt;p&gt;&lt;strong&gt;Genuire&lt;/strong&gt; is an advanced, real-time AI/ML platform designed to protect job seekers from fraudulent employment opportunities. I built this for a close friend who is actively navigating the difficult job market and recently encountered a highly sophisticated employment scam. &lt;/p&gt;

&lt;p&gt;Genuire solves this problem by actively auditing job descriptions, verifying URLs and corporate registrations, and analyzing recruiter contact channels. It acts as a shield, calculating a comprehensive &lt;strong&gt;Trust Score (0-100%)&lt;/strong&gt; using a 5-Pillar Trust Engine before the applicant submits any sensitive data, ensuring they don't fall victim to phishing or identity theft.&lt;/p&gt;

&lt;h2&gt;
  
  
  Demo
&lt;/h2&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 flex items-center justify-between"&gt;
        &lt;a href="https://genuire.onrender.com" rel="noopener noreferrer" class="c-link fw-bold flex items-center"&gt;
          &lt;span class="mr-2"&gt;genuire.onrender.com&lt;/span&gt;
          

        &lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


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


&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://assets.dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/rashmi-crypto" rel="noopener noreferrer"&gt;
        rashmi-crypto
      &lt;/a&gt; / &lt;a href="https://github.com/rashmi-crypto/Genuire" rel="noopener noreferrer"&gt;
        Genuire
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;&lt;p&gt;
  &lt;a rel="noopener noreferrer" href="https://github.com/rashmi-crypto/Genuire/static/logo.jpeg"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fraw.githubusercontent.com%2Frashmi-crypto%2FGenuire%2FHEAD%2Fstatic%2Flogo.jpeg" alt="Genuire Logo" width="150"&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
  &lt;a rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/c53fd61d33051bc82f955dbcd2477ce47ef82d792d971ff2e1575b561dd21d59/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f707974686f6e2d332e31322d626c75653f7374796c653d666c61742d737175617265"&gt;&lt;img src="https://camo.githubusercontent.com/c53fd61d33051bc82f955dbcd2477ce47ef82d792d971ff2e1575b561dd21d59/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f707974686f6e2d332e31322d626c75653f7374796c653d666c61742d737175617265" alt="Python 3.12"&gt;&lt;/a&gt;
  &lt;a rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/6fd5a38695f28a49a543f2c1b9acac228100f350f3fb06f45e578adffcd61673/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f706c6174666f726d2d466c61736b2d6f72616e67653f7374796c653d666c61742d737175617265"&gt;&lt;img src="https://camo.githubusercontent.com/6fd5a38695f28a49a543f2c1b9acac228100f350f3fb06f45e578adffcd61673/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f706c6174666f726d2d466c61736b2d6f72616e67653f7374796c653d666c61742d737175617265" alt="Flask"&gt;&lt;/a&gt;
&lt;/p&gt;




&lt;div class="markdown-heading"&gt;
&lt;h1 class="heading-element"&gt;Genuire: Fake Job Posting Detection Platform&lt;/h1&gt;
&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;Genuire&lt;/strong&gt; is an advanced, real-time AI/ML platform designed to protect job seekers from fraudulent employment opportunities. By actively auditing job descriptions, verifying URLs and corporate registrations, and analyzing recruiter contact channels, Genuire calculates a comprehensive &lt;strong&gt;Trust Score (0-100%)&lt;/strong&gt; before applicants submit their sensitive data.&lt;/p&gt;




&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;✨ Key Features&lt;/h2&gt;
&lt;/div&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Real-Time Threat Detection&lt;/strong&gt;: Instantaneous analysis of job postings to identify potential scams.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Multimodal Gemma Analysis&lt;/strong&gt;: Uses Google's &lt;code&gt;gemma-4-31b-it&lt;/code&gt; vision models to scan uploaded screenshots of job postings for visual and textual fraud indicators.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Smart URL Scraping&lt;/strong&gt;: Automatically fetches and populates job details (title, company, description) from major job boards for seamless analysis.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;5-Pillar Trust Engine&lt;/strong&gt;: Employs a multi-faceted verification pipeline incorporating machine learning and heuristic risk metrics.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Premium Visual Dashboard&lt;/strong&gt;: A sleek, responsive user interface featuring a dynamic horizontal pipeline tracker, automatic Light Mode, and detailed trust telemetry.&lt;/li&gt;
&lt;/ul&gt;




&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;🛠️ System Architecture&lt;/h2&gt;
&lt;/div&gt;

&lt;p&gt;Genuire…&lt;/p&gt;&lt;/div&gt;


&lt;/div&gt;
&lt;br&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/rashmi-crypto/Genuire" rel="noopener noreferrer"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;br&gt;
&lt;/div&gt;
&lt;br&gt;


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

&lt;p&gt;Genuire is built around a hybrid AI architecture. It leverages Google's open-weights &lt;strong&gt;&lt;code&gt;gemma-4-31b-it&lt;/code&gt;&lt;/strong&gt; vision model to power its multimodal analysis. When a user uploads a screenshot of a suspicious job posting, Gemma scans it for visual and textual fraud indicators.&lt;/p&gt;

&lt;p&gt;The open-source AI is complemented by a high-performance scikit-learn machine learning pipeline. It uses an &lt;code&gt;SGDClassifier&lt;/code&gt; for NLP text analysis and a &lt;code&gt;RandomForestClassifier&lt;/code&gt; for tabular risk data (like location threat ratios and character lengths). The application is glued together using a &lt;strong&gt;Flask&lt;/strong&gt; backend and a responsive Vanilla JS/CSS frontend featuring a dynamic 7-stage verification pipeline tracker.&lt;/p&gt;

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

&lt;p&gt;Open innovation is crucial for security and fraud-prevention tools. By utilizing open-weights models like Gemma and open-source libraries like scikit-learn, developers can completely scrutinize the model's biases and fine-tune its capabilities specifically for threat detection without relying on a black box. &lt;/p&gt;

&lt;p&gt;A closed API would make it difficult to transparently explain &lt;em&gt;why&lt;/em&gt; a particular job posting was flagged or approved. Open innovation made it possible to build a transparent "Trust Engine" where the user can see exactly which of the 5 pillars passed or failed, giving them the confidence and context they need to make safe career decisions.&lt;/p&gt;

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

&lt;p&gt;For this project, I pair-programmed extensively with my AI coding agent (Google Gemini/Antigravity). The agent was instrumental in helping me architect the 5-Pillar Trust Engine, fine-tune the scikit-learn models for better accuracy, and rapidly prototype the Flask backend. We also collaborated closely to polish the CSS for the dynamic horizontal pipeline tracker on the frontend, turning a complex ML backend into a highly premium, user-friendly dashboard!&lt;/p&gt;

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

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Gemma - Best Use of Gemma&lt;/strong&gt;: Genuire integrates Google's open-weight &lt;code&gt;gemma-4-31b-it&lt;/code&gt; model to conduct advanced multimodal image analysis on job posting screenshots, extracting visual and textual fraud indicators.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Render - Best Use of Render&lt;/strong&gt;: The entire Genuire Flask application and AI runtime is configured for seamless deployment and hosting on Render, as defined by our &lt;code&gt;render.yaml&lt;/code&gt; configuration.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Entire - Best Use of Entire&lt;/strong&gt;: As detailed in the 'My Agent Session' section above, I utilized an AI coding agent to architect the core Trust Engine and build out the frontend styling, sharing that session directly in this write-up.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Team Members
&lt;/h2&gt;

&lt;p&gt;A huge thanks to my amazing teammates who helped bring Genuire! &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a class="mentioned-user" href="https://dev.to/rashmipyne"&gt;@rashmipyne&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>devchallenge</category>
      <category>weekendchallenge</category>
      <category>hf26challenge</category>
      <category>ai</category>
    </item>
  </channel>
</rss>
