github.com/kishorg1608 · newest first

Proof of work,
in public.

Fifteen repositories, four years of shipping — from multi-agent platforms solving my own day job to the college projects where it all started. Every card links to the code.

2026 // the shipping year

TA Resume Screener Latest

Jun 2026

An AI screening platform that parses resumes (PDF, Word, text) and evaluates them against a job description like a strict recruiter — semantic evaluation, structured JSON fit scores with reasoning, and candidate rankings. Keyword-stuffing tricks that fool ATS systems don't fool this.

TypeScriptExpressReact + ViteDeepSeekpdf-parse / mammoth

BA Co-Pilot — Requirement Intelligence Platform Flagship

Sep 2025 – May 2026

The platform version of my day job. A LangGraph multi-agent system that automates Business Analysis and presales: discovery plans, minutes of meetings from transcripts, scope-gap analysis with SOW citations, and export-ready Agile user stories in Given/When/Then. Quality is enforced by actor–critic loops — a generator agent drafts, a reviewer agent judges, and work loops back on "REWORK" until it passes.

PythonLangGraphFastAPIReact + ViteDeepSeek V4SQLAlchemy

BridgeAid AI Suite

Mar 2026

An intelligent translation companion for travelers and immigrants. Uses browser hardware APIs — camera, microphone, geolocation — for instant voice translation, sign reading through the camera, and location-aware context, with Gemini doing the heavy lifting behind a lightweight proxy server.

TypeScriptViteGemini APIGeolocation + Media APIs

Dr. Hira Eyecare — Clinic Portal

Mar 2026

A real client site for a diagnostic centre — fast, responsive, and SEO-engineered for regional discoverability: meta targeting for local searches, XML sitemaps, robots schemas, and Open Graph previews. Vanilla HTML/CSS/JS on purpose, so it loads instantly for patients on any device.

HTML5CSS3JavaScriptSEO

2023 // the deep learning year

Conversational AI Personal Bot — Local RAG

Dec 2023

A fully offline RAG platform — before it was cool. Upload PDFs and converse with them through a locally-run quantized Llama-2, so sensitive legal/medical/financial documents never leave the machine. PyPDF chunking → MiniLM embeddings → FAISS vector store → LangChain QA chain, served on a Chainlit chat UI, all on consumer CPU hardware.

Llama-2FAISSLangChainChainlitSentence-Transformers

Image-to-Audio AI Story

Dec 2023

A three-model multimodal pipeline: BLIP looks at an image and captions it, GPT-2 expands the caption into a children's story, and a VITS voice model narrates it to MP3. Built for accessibility — visually impaired kids can hear the story inside any illustration.

BLIPDistilGPT2VITS TTSHugging Face

Facial Emotion Recognition System

Dec 2023

A CNN trained on FER-2013 that watches a live webcam feed and classifies faces into 7 emotions in real time. Haar Cascade face detection feeds 48×48 crops into a hand-built 5-block Keras network — useful anywhere from driver-drowsiness to retail sentiment.

TensorFlow / KerasOpenCVCNNFER-2013

Music Recommendation System — Spotify API

Jul 2023

Unsupervised learning over Spotify's audio features — danceability, valence, tempo, energy — clustering tracks into acoustic buckets and recommending neighbours by coordinate distance. Playlist curation without a single manual tag.

PythonSpotipyscikit-learnK-Means

Web Browser in Python

Jan 2023

A lightweight desktop browser on PyQt5's Chromium engine — navigation, address bar, full HTML5/CSS/JS rendering. The kind of single-purpose, tracker-free container you'd want for a kiosk or an internal tool.

PythonPyQt5QtWebEngine

To-Do List in Python

Jan 2023

An offline-first Tkinter task manager with flat-file persistence — no cloud, no latency, no credentials to leak. Simple software that respects the user's disk and privacy.

PythonTkinterFile I/O

2022 // where it started

Startup Funding Analysis in India

Nov 2022

EDA over hundreds of Indian startup funding events (2015–2017): which cities own which sectors, where the big tickets flow by stage, and how shocks like demonetization bent the deal-volume curve. Pandas pipeline for cleaning messy currency strings and location aliases, Matplotlib/Seaborn for the story.

PythonPandasMatplotlibSeabornEDA