Skip to main content

Enterprise / HR

Matix Attendance

Enterprise attendance app with background location tracking, geofencing, selfie verification, VPN detection, device binding, secure authentication, offline-aware synchronization, Clean Architecture, Cubit, Shorebird, Fastlane CI/CD, and strong production stability.

Matix Attendance cover image

Domain

Enterprise / HR

Role

Flutter Developer

Status

Published

Platforms

Android, iOS

Details

Project story

Overview

Matix Attendance is an enterprise HR attendance app for Android and iOS, focused on verified attendance flows, location-aware tracking, and production stability.

Problem

The app needed to reduce manual attendance tracking errors while supporting verification flows such as geofencing, background location, selfie verification, VPN detection, and device binding.

My role

I worked as a Flutter Developer on the mobile implementation, using Clean Architecture, Cubit, offline-aware synchronization, Shorebird, and Fastlane.

Technical challenges

The main technical challenges were reliable background location behavior, attendance verification, offline-aware sync, and maintaining stable production releases.

Architecture decisions

The app used Clean Architecture and Cubit to keep feature logic maintainable while supporting device, location, and synchronization workflows.

Key features

  • Geofencing and background location
  • Selfie verification
  • VPN detection
  • Device binding
  • Offline sync
  • Shorebird and Fastlane release support

Impact

  • Reduced manual attendance tracking errors by 70%
  • Achieved 99% crash-free rate

Future improvements

Future work can continue improving attendance verification reliability, offline synchronization behavior, and release stability.

Gallery

Matix Attendance screenshotMatix Attendance screenshotMatix Attendance screenshotMatix Attendance screenshotMatix Attendance screenshot