Prashant Yadav, software engineer

Software engineer in Lucknow, working across full-stack web and applied machine learning.

I build web applications and machine learning systems, usually end to end, from the interface down to the model. Most of my time goes on things nobody notices unless they break.

Selected work

Three projects from the last two years. Prism is live; the other two are on GitHub.

Selected
work

Three projects from the last two years. Prism is live; the other two are on GitHub.

Prism

News transparency and bias analysis

A web app that refracts any article URL, YouTube link or pasted text into a six stage analysis: sentence level claim, opinion and rhetoric classification, source provenance, live fact checking and coverage gaps.

Next.js · TypeScript · React · Tailwind · Node.js · Gemini · Groq · RAG

93.3%fact checks correct, zero incorrect verdicts

Read the case study →Live at prismrefractor.in ↗

Conflict & Weapon Detection

A real time, three stage vision pipeline

A cascaded pipeline over live 1280 by 720 video. YOLOv8s finds people, a Swin Tiny classifier scores conflict, and a YOLOv8 detector looks for weapons, with the heavy stages gated behind the cheap one.

Python · PyTorch · YOLOv8 · Swin Transformer · OpenCV · CUDA

2.2×faster per frame, with an honest baseline

Read the case study →Code on GitHub ↗

ctximg

Photo search that runs entirely offline

Every image and every plain English query lands in one CLIP vector space and ranks by cosine similarity. No tags, no filenames, no filters. You describe what you remember and it finds the photo.

Python · PyTorch · OpenCLIP · SigLIP 2 · FastAPI · SQLite · NumPy

100/simages embedded per second, fully offline

Read the case study →Code on GitHub ↗

Measured

Timed or counted on the systems themselves. Point at a number to see where it started.

228ms before

ms104ms, down from 228ms

per frame on CPU, once the heavy stages waited behind a cheap one
02 Conflict & Weapon Detection →

 

%93.3%

of fact checks correct, and none of them wrong
01 Prism →

 

/s100/s

images embedded a second, fully offline
03 ctximg →

98.4% before

%74.8%, down from 98.4%

per video, on 519 videos the model never saw. The 98.4 came from a leaky split
02 Conflict & Weapon Detection →

Race me

I type 74.8 words a minute on keybr.com. Type the sentence below; my pace starts with your first key.

You 0.0 wpm

Me 74.8 wpm

Click the sentence to start

Away from the keyboard
I take photographs.

OnePlus 8 · f/1.8 · 1/850 s · ISO 100 · 4.7 mm · 840 views

Photographs

26 on Unsplash, seen 195,905 times and downloaded 1,908. Loaded live from @pr7nt.

Walk through all 26 →
A close up of a plant with water droplets on itA close up of a white and red flowerA close up of a red and white flowerA lone tree on a grassy hill under a cloudy skyA view of a city with mountains in the background

Skills

Each line joins a project to something it was built with. Point at either end to follow it.

web

  • Next.js Used in Prism.
  • React Used in Prism.
  • TypeScript Used in Prism.
  • Tailwind CSS Used in Prism.
  • Node.js Used in Prism.
  • Vercel Used in Prism.
  • HTML and CSS Used in Prism and ctximg.
  • REST APIs Used in Prism and ctximg.
  • JavaScript Used in Prism, Conflict & Weapon Detection and ctximg.
  • Git and GitHub Used in Prism, Conflict & Weapon Detection and ctximg.
  • FastAPI Used in ctximg.
  • SQLite Used in ctximg.

machine learning

  • RAG Used in Prism.
  • Gemini Used in Prism.
  • Groq Used in Prism.
  • CUDA Used in Conflict & Weapon Detection.
  • OpenCV Used in Conflict & Weapon Detection.
  • YOLOv8 Used in Conflict & Weapon Detection.
  • Swin Transformer Used in Conflict & Weapon Detection.
  • Python Used in Conflict & Weapon Detection and ctximg.
  • PyTorch Used in Conflict & Weapon Detection and ctximg.
  • Computer vision Used in Conflict & Weapon Detection and ctximg.
  • NumPy Used in ctximg.
  • CLIP embeddings Used in ctximg.
  • OpenCLIP Used in ctximg.
  • SigLIP 2 Used in ctximg.
  • C++ Used in DSA.

700+ problems solved. LeetCode contest rating 1600+.

Also  SQL, Express, JWT auth, MongoDB, MySQL, Docker, Postman, Linux