Skip to content
Haikal.
All projects

E-Walap — Electronic Mandatory Check-in

A digital check-in system for city detainees, powered by face recognition and liveness detection.

Year
2025–2026
Role
AI & Face Verification Specialist

Internal agency project. The demo and source code can't be shared.

E-Walap screens: the web admin dashboard for monitoring areas and city detainees on a laptop, and the mobile app showing check-in status on a phone

01About the project

E-Walap (Electronic Mandatory Check-in) is an internal system for a law enforcement agency to monitor city detainees who must check in regularly. Detainees check in remotely by scanning their face in an Android app, and officers then review those reports on a web dashboard.

As the AI & Face Verification Specialist (Anti-Spoofing Biometric), I was responsible for face verification and preventing biometric spoofing. I also handled the check-in flow, from the detainee app to PDF compliance reports.

02Key features

  • Detainee identity verification with face recognition, so only the detainee in question can submit a check-in.
  • Face liveness detection with random movement challenges to stop spoofing with photos or recordings.
  • Face check-ins from the Android app, following each detainee's check-in schedule and period.
  • Report review by officers on the web dashboard, approving or rejecting each incoming check-in.
  • Scheduled reminders and review-result notifications sent straight to the detainee's phone.
  • Check-in compliance summaries that can be exported as PDF reports.

Some other features are kept confidential under the agency's policy.

03Tech Stack

AI & Computer Vision

  • Python
  • OpenCV
  • Flask

Mobile

  • Flutter
  • Firebase Cloud Messaging

Frontend

  • React.js
  • Tailwind CSS

Backend

  • Node.js
  • Express.js

Database

  • MongoDB

04Collaboration