<?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: Hari Haran</title>
    <description>The latest articles on DEV Community by Hari Haran (@hari_shockings).</description>
    <link>https://dev.to/hari_shockings</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%2F4241758%2Fc8509b43-8db3-430c-b935-445fe89cd4dc.png</url>
      <title>DEV Community: Hari Haran</title>
      <link>https://dev.to/hari_shockings</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/hari_shockings"/>
    <language>en</language>
    <item>
      <title>HumanFit: Hire for What People Can Actually Do, Not What Their CV Claims</title>
      <dc:creator>Hari Haran</dc:creator>
      <pubDate>Sun, 15 Nov 2026 12:56:55 +0000</pubDate>
      <link>https://dev.to/hari_shockings/humanfit-hire-for-what-people-can-actually-do-not-what-their-cv-claims-ke6</link>
      <guid>https://dev.to/hari_shockings/humanfit-hire-for-what-people-can-actually-do-not-what-their-cv-claims-ke6</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the [CITY OF&lt;br&gt;
Rethinking Recruitment + &lt;a href="https://harishockings--humanfit-web.us-east.modal.run/" rel="noopener noreferrer"&gt;https://harishockings--humanfit-web.us-east.modal.run/&lt;/a&gt;].&lt;/em&gt;&lt;/p&gt;
&lt;h2&gt;
  
  
  What I Built
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;HumanFit&lt;/strong&gt; is an AI-assisted, skills-first recruitment platform. Instead of starting with a CV, it starts with evidence.&lt;/p&gt;

&lt;p&gt;A CV tells you what someone claims to know. In an age where AI can write the whole application, that is no longer enough. HumanFit lets people &lt;strong&gt;prove&lt;/strong&gt; their skills through practical, realistic challenges, and gives employers evidence they can trust.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;One platform, three perspectives:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Espoo (organizer):&lt;/strong&gt; runs recruitment events, tracks the pipeline, and reviews submissions before anything is issued.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Recruiters:&lt;/strong&gt; define the roles and competencies they need, and create practical challenges in the AI Digital Twin Studio.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Participants:&lt;/strong&gt; receive invitations, complete project-based tasks, and earn a Skill Passport.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
  
  
  Demo
&lt;/h2&gt;

&lt;p&gt;  &lt;iframe src="https://www.youtube.com/embed/YO2tMQPVumU" width="710" height="399"&gt;
  &lt;/iframe&gt;
&lt;br&gt;
&lt;/p&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/HariShockings" rel="noopener noreferrer"&gt;
        HariShockings
      &lt;/a&gt; / &lt;a href="https://github.com/HariShockings/HumanFit" rel="noopener noreferrer"&gt;
        HumanFit
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      
    &lt;/h3&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;p&gt;Live app: [LINK, or remove this line]&lt;/p&gt;

&lt;h2&gt;
  
  
  How It Works
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Brief:&lt;/strong&gt; a recruiter defines a role and the practical skills it needs.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Task:&lt;/strong&gt; HumanFit generates a realistic challenge with a transparent rubric.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Digital Twin:&lt;/strong&gt; the participant works through a 3D simulated scenario. Example: an elderly-care unit, a norovirus outbreak, two assistants, and three hours until dinner service. They set a quarantine perimeter, prioritise disinfection zones, allocate limited resources, and record a verbal handover.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI assessment:&lt;/strong&gt; the submission is scored against the rubric, with strengths and evidence gaps called out, plus targeted interview questions such as "Why did you prioritise this zone first?"&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Human review:&lt;/strong&gt; an organizer checks the evidence, adjusts scores, adds comments, and approves.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Skill Passport:&lt;/strong&gt; the participant gets a record of what they demonstrated, and recruiters can match on it.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;AI assists. Humans decide.&lt;/strong&gt; The AI never makes the final hiring decision.&lt;/p&gt;

&lt;h2&gt;
  
  
  Tech Stack
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;FastAPI:&lt;/strong&gt; API endpoints for the app, AI workflows, uploads, and interviews.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Tiger Data:&lt;/strong&gt; hosted PostgreSQL-compatible storage for app records, evaluation data, and audit events.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Modal:&lt;/strong&gt; deploys the frontend and API as separate serverless apps.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Google Gemini 3.5 Flash:&lt;/strong&gt; generates hiring tasks and interview questions, evaluates submissions and interview answers, and transcribes handover audio (Gemini 2.5 Flash as fallback).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;ElevenLabs:&lt;/strong&gt; speaks interview questions aloud and transcribes candidate responses in English, Finnish, and Swedish (browser speech as fallback).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Cloudinary:&lt;/strong&gt; stores profile pictures and candidate submission files (local storage as fallback).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Three.js:&lt;/strong&gt; the interactive 3D digital twin.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;React + TypeScript + Tailwind:&lt;/strong&gt; the frontend.&lt;/li&gt;
&lt;/ul&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/HariShockings" rel="noopener noreferrer"&gt;
        HariShockings
      &lt;/a&gt; / &lt;a href="https://github.com/HariShockings/HumanFit" rel="noopener noreferrer"&gt;
        HumanFit
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      
    &lt;/h3&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;h2&gt;
  
  
  Challenges I Ran Into
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;[e.g. keeping AI scoring transparent and tied to a visible rubric]&lt;/li&gt;
&lt;li&gt;[e.g. building a 3D scenario that runs smoothly in the browser]&lt;/li&gt;
&lt;li&gt;[e.g. supporting interviews in three languages]&lt;/li&gt;
&lt;/ul&gt;

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

&lt;p&gt;[2–3 sentences in your own words.]&lt;/p&gt;

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

&lt;ul&gt;
&lt;li&gt;[e.g. more scenario types beyond care work]&lt;/li&gt;
&lt;li&gt;[e.g. pilot with a real recruitment event]&lt;/li&gt;
&lt;li&gt;[e.g. deeper audit trail and fairness reporting]&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Honest Status
&lt;/h2&gt;

&lt;p&gt;HumanFit is a hackathon prototype. The demo uses synthetic data, the Digital Twin is a simulated assessment and not a clinical certification, and nothing here guarantees a hiring outcome.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;What would you want to see in a Skill Passport? Tell me in the comments.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Built by Hariharan / TEAM, with DEV Hari.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>mlhacks</category>
      <category>devchallenge</category>
      <category>hackathon</category>
      <category>claude</category>
    </item>
  </channel>
</rss>
