// project - 2026
FaceID Tajikistan
Face- and geo-based time & attendance and access control
Live project: faceid.tj ↗


A smart time & attendance and access control system. Face recognition with geofencing (50–500 m radius), analytics and reports, schedules and shifts, live employee map, Telegram notifications. Modes: mobile self-service, kiosk tablet, Hikvision terminals. Integrations: Hikvision, iiko, Telegram bot.
Context
Companies with distributed teams need honest attendance tracking: who checked in, where and when. FaceID solves this with face recognition plus a geolocation check — an employee can't clock in for a colleague or from home.
What I built
- backend and admin panel: ASP.NET Core + PostgreSQL;
- React Native (Android) mobile app with face recognition;
- geofencing with a configurable 50–500 m radius;
- schedules and shifts, analytics and reports, a live employee map;
- notifications via a Telegram bot;
- three operating modes: mobile self-service, kiosk tablet, Hikvision terminals;
- integrations: Hikvision SDK, iiko API.
Stack
ASP.NET Core, PostgreSQL, React Native (Android), face recognition, geofencing, Hikvision SDK, iiko API, Telegram Bot API. The app is live on Google Play; a public demo is available.

