FlutterNode.jsEnterprise PlatformPayroll ManagementAttendance TrackingShift SchedulingRole-Based Access ControlWorkflow AutomationCloud Infrastructure

Ahlan HR — Enterprise HR Management Platform

Comprehensive HR management platform covering payroll, attendance, shift scheduling, and leave management. Built for scalable workforce operations across multi location businesses.

Overview

Ahlan HR is a production grade enterprise HR management system designed to centralize and digitize workforce operations for small and mid sized businesses. The platform consolidates core HR processes including employee onboarding, attendance tracking, leave management, shift scheduling, payroll processing, reimbursements, benefits management, and reporting into a unified cloud based system. It replaces manual spreadsheets and paper driven workflows with structured digital approvals and real time operational visibility. The system supports multi location organizations with configurable scheduling groups, role based permissions, and centralized reporting dashboards. The product was successfully delivered within 11 months and continues to evolve with ongoing feature enhancements based on client feedback.

Tech Stack

FlutterDartNode.jsREST APIsRBACCI/CDGitState ManagementNFCFirebaseFirebase Remote ConfigFirebase AnalyticsFirebase CrashlyticsFirebase Cloud Messaging

Role & Contribution

Worked as a Senior Software Engineer focusing exclusively on the Flutter based mobile application, contributing to architectural decisions, performance optimization, and feature implementation.

Key responsibilities included:

  • Developing and optimizing the mobile HR application for Android and iOS using Flutter
  • Implementing complex HR workflows including leave requests, approvals, and attendance tracking
  • Integrating secure REST APIs with the Node.js backend infrastructure
  • Designing mobile side architecture aligned with scalable enterprise patterns
  • Implementing role based access control logic within the mobile layer
  • Optimizing performance for real time attendance reporting and payroll visibility
  • Collaborating with backend and QA teams to ensure reliable data consistency across modules
  • Participating in production deployments and iterative feature releases

Technical Challenges

The primary technical challenge involved ensuring performance and data consistency across multiple HR modules with real time operational impact, such as attendance monitoring and payroll visibility. Managing complex workflow states for approvals, scheduling groups, and role based permissions required careful mobile architecture planning. Ensuring smooth API integration with the Node.js backend while maintaining responsiveness across enterprise scale datasets demanded focused optimization and state management strategies.