Human Capital Management App with Gamified Learning modules by Israr Fahmi LazuardiHuman Capital Management App with Gamified Learning modules by Israr Fahmi Lazuardi
Human Capital Management App with Gamified Learning modules
Project Context WorkLifeBeyond required a robust B2B mobile solution to digitize the entire employee experience. The challenge was to build a Superapp that consolidates disjointed HR functions (Social Networking, Performance Reviews, Time Tracking, and Learning Management) into a single, seamless application.
My Role: Flutter Team Lead I led the mobile engineering team responsible for the architecture and delivery of this large-scale application.
Architecture Strategy: I designed a modular architecture to handle the app complexity. Each major feature acts as an independent package, allowing our team to scale and work in parallel without blocking each other.
Code Quality: Enforced strict type safety and code review processes to ensure the stability required for enterprise clients.
Key Technical Implementation
GraphQL Integration: Instead of standard REST APIs, I implemented GraphQL to handle the complex data relationships. This prevented data over-fetching and significantly improved app responsiveness.
Complex State Management: Orchestrated app-wide state synchronization. For example, when an employee completes a course in the Learning Module, their Performance Score in a different module updates instantly.
Core Modules Delivered
Social & Engagement: A corporate feed with interactions to boost employee culture.
Performance Management: Comprehensive tools for KPI tracking and 360-degree feedback.
Corporate Learning (LMS): A fully featured learning platform with video streaming, quizzes, and progress tracking.
The Outcome Successfully delivered a high-performance B2B application that is now used to manage the daily work-life of thousands of employees, streamlining HR operations and increasing user engagement.