Skip to main content
← Projects

FaceID verification microservice

A face verification API built with FastAPI + InsightFace: send a HEMIS ID and a photo — get a match/no-match answer with a confidence score. Includes liveness checks and an audit log.

  • Computer Vision
  • Docker
  • FastAPI
  • Python
FaceID verification microservice

Architecture

A stateless FastAPI microservice: compares InsightFace (ArcFace) embeddings; a daily HEMIS sync keeps reference photos up to date. Token authentication, every request written to an audit log.

Security

Images are deleted right after processing, anti-spoofing (liveness) checks block photo-replay attacks, rate limiting included.

Result

  • Exam and turnstile systems verify identity through a single API
  • Response time < 300 ms, 99.9% uptime