HACKATHON PROJECT
Identity
AI-powered biometric verification for Bangladesh
government job recruitment
THE PROBLEM
The July 2024 uprising wasn't just about the quota.οΏ½It was about a system where fraud was undetectable
and
merit was unverifiable.
Students couldn't prove the system was rigged β because there was no way to check. No transparency. No audit trail. No identity layer anyone could trust.
WHAT WAS BROKEN
Three Gaps Nobody Could Close
π
Quota fraud β Seats went to people who could fabricate documents. No biometric check existed to verify eligibility.
πͺͺ
Impersonation at exams β ID cards can be swapped. A paper token proves nothing about who is actually sitting the exam.
π
Duplicate NID submissions β The same national ID number could appear on multiple applications with no system to catch it.
THE SOLUTION
The fingerprint is the credential.
Identity links every government job application to an AI-analyzed fingerprint β from the moment of registration to the exam hall door. No card. No token. No paper.
HOW IT WORKS
Three Steps
1
Register
Applicant submits NID, quota category, post, and a fingerprint photo. Gemini AI extracts a unique biometric profile. System issues a BDGOV tracking ID.
2
Verify at the exam hall
Invigilator scans the candidate's finger. Live scan is compared against the stored profile in seconds. Confidence score returned instantly.
3
Audit
Every verification attempt is logged with timestamp and confidence score. Administrators see quota fill rates β never personal data.
PRIVACY BY DESIGN
Admins see biometrics.
Never
identity.
VISIBLE TO ADMIN
β Post applied for
β Ministry
β Quota category
β FP pattern type
β Verification count
β Tracking ID
π
HIDDEN β ALWAYS
β Full name
β NID number
β Father / mother name
β Mobile & email
β Home address
β Date of birth
Enforced at the MongoDB query layer β .select('-personalInfo') β not just the UI
IMPACT
Answering the Uprising's Demands
WHAT WAS DEMANDED | HOW IDENTITY ADDRESSES IT |
End quota fraud | Each seat tied to a non-duplicable biometric |
Transparent hiring | Quota fill rates visible in the admin dashboard |
Stop impersonation | Live fingerprint match at exam entry |
Protect applicant privacy | Personal data never exposed to operators |
Accountable institutions | Full audit log of every verification |
TECH STACK
Built to Scale
β‘
Frontend
Vue 3, Vite, Pinia, Vue Router β fast SPA with bilingual Bengali/English UI
π₯οΈ
Backend
Node.js 18, Express, Mongoose β REST API with privacy-enforced projections
π§
AI
Google Gemini Vision β extracts ridge pattern, minutiae, unique markers from fingerprint photos
ποΈ
Database
MongoDB Atlas β separate sub-documents for identity and biometric data
π
Enhancement
Client-side Canvas pipeline β grayscale, histogram stretch, unsharp mask before AI submission
π
Deployment
Vercel multi-service β frontend + backend deployed from a single repo
Identity
Fraud out. Fairness in.
Built for the Bangladesh the uprising demanded.