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.