← IndexMALIK HADI — Case StudyHire me
01AI · FYPDesign + Dev

AI Attendance & Class Mgmt

Face-recognition attendance and class management for university classrooms — a MediaPipe + ArcFace pipeline wired into a MERN dashboard.

attendance hardware
(01)The Problem

Manual roll-calls eat 10–15 minutes of every lecture, proxy attendance is trivial, and by exam season nobody trusts the registers. Faculty needed attendance that is fast, fraud-proof and auditable — without buying dedicated hardware.

(02)The Process

I built the full pipeline: MediaPipe handles real-time face detection on a commodity webcam, ArcFace embeddings match identities against enrolled students, and a threshold-tuned matcher rejects lookalikes and photos. Recognition events stream into an Express/MongoDB API, and a Next.js dashboard gives faculty live class views, overrides and exportable reports — with role-based access for admins, faculty and students.

(03)The Result

A full class is marked in under two minutes with no hardware beyond the room's webcam. Attendance disputes dropped to near zero because every mark carries a timestamped recognition record, and coordinators finally get semester-level analytics instead of paper registers.

0To mark a full class — down from ~15 minutes
0Recognition accuracy across test cohorts
0Roles served — admin, faculty, student
(++)Under the hood
01Python · MediaPipeReal-time face detection that runs on classroom hardware
02ArcFaceEmbedding model for reliable identity matching, tuned against proxies
03Next.jsServer-rendered faculty dashboard with live class views
04Express · MongoDBRecognition event stream, audit trail and reporting API

Hadi delivered a system our department can actually run — accurate, fast, and polished far beyond a typical final-year project.

FYP SupervisorPMAS Arid Agriculture University