← all systems · case file 02 · rank_jobs() · 9-Board Ingest · Zero-Fabrication Guard

LazyHire

Nine Kerala job boards one ranked list no duplicates

  • Next.js 16
  • React 19
  • TypeScript
  • SQLite + FTS5
  • Drizzle ORM
  • MiniLM
  • Groq
  • Playwright

Summary

A private AI career workspace built for Kerala's tech hubs It combines local semantic retrieval deduplication across job boards transparent match scoring and zero-fabrication CV tailoring that rejects any edit adding experience metrics or credentials it can't trace back to your source CV1GitHub repositoryRepository · github.com

What the sources say with how each number was obtained
ValueWhatMethodSource
9Job sources merged and deduplicatedJob sources the ingest step aggregates deduplicated on canonical URL plus company title and location[2] writeup
4Application stages trackedStages in the app's application tracker[1] repo
PDF · DOCXPrivate guarded CV reviewCV formats the private review accepts[1] repo

Problem

Listings around Technopark Infopark and UL CyberPark are scattered across disconnected portals full of duplicates often missing dates and linked to generic company homepages1GitHub repositoryRepository · github.com

Architecture

9-source ingest deduplicated on URL plus company title and location; MiniLM and SQLite FTS5 ranking; fabrication guard on CV edits

  1. Ingest and deduplicate

    Aggregates 9 job sources validates apply links and deduplicates postings on canonical URL plus company title and location

  2. Transparent ranking

    Ranks jobs with local MiniLM embeddings and SQLite FTS5 across freshness source quality location role fit and skills so every match score can be inspected

  3. Guardrails and security

    Rejects tailored CV output that fabricates numbers or requirements Encrypted CV and account storage per-request CSP nonces CSRF checks on mutations upload scanning and audit logging

github.com/vinayak533/lazyhire
LazyHire: silent screen recording of the product in use.
Fig 1LazyHire recorded from the running buildsource: GitHub repository

Not claimed

How many people got hired through it?
None of my sources track hires so I won't put a number on it

Sources

  1. [1]GitHub repositoryRepository ↗
  2. [2]Case write-up and screensCase Write-up ↗

source [1] · Repository · LazyHire

GitHub repository

github.com/vinayak533/lazyhire

source [2] · Case Write-up · LazyHire

Case write-up and screens

github.com/vinayak533/vinayak533#selected-work

NEO // run for vinayak k v
—

  1. Nothing printed yet. Scroll the page and I'll log each step.

Each line links back to its step.

Tearing copies a plain-text summary, with Vinayak's email, to your clipboard.