Post by Hamza Ansari
BTech CSE | JMI ’28 | Developer | MERN | Data Scientist | Contributor GSSoC ’24, ’25 | Enactus JMI
After months of diving deep into computer vision, voice biometrics, and deep learning, I’m thrilled to share my latest project: SnapAttend. SnapAttend is an intelligent attendance management system that leverages facial recognition technology to streamline the attendance process. Built with Python and Streamlit, it provides a seamless experience for both teachers and students. ✨ What I built: • Face Recognition: Identifies students from a single class photo in milliseconds using FaceRecognition & Dlib. • Voice Biometrics: Sequential voice ID matching using Resemblyzer and Librosa for secure verification. • QR-Driven Enrollment: Instant student onboarding without manual data entry. • Real-time Analytics: Comprehensive attendance dashboards for both teachers and students. 🛠️ The Tech Stack: AI/ML: Dlib, Resemblyzer, Librosa, face_recognition Backend & DB: Python, Streamlit, Scikit-learn, Supabase (PostgreSQL) Frontend & Deployment: HTML/CSS, JavaScript, Streamlit 💡 Key Takeaways: This project taught me how to integrate multiple AI models, work with face embeddings, design intuitive UX for educators, and build scalable cloud infrastructure. Want to see how it all comes together? 👇 🌐 Project Walkthrough : https://lnkd.in/gKZHZJvN 🚀 Live App: https://lnkd.in/gqHwHmEv 💻 GitHub Repo: https://lnkd.in/gEKvAscE #AI #MachineLearning #ComputerVision #FullStack #EdTech #Python #Streamlit