KKL EMA

May 1, 2024 (1y ago)

KKL EMA

Overview:

KKL EMA is a lightweight, cloud-powered mobile app that helps workers and site supervisors stay aligned with MOM’s Workplace Safety and Health (WSH) requirements. The app simplifies daily declarations, safety training access, incident reporting, and generates MOM-compliant forms.

Journey:

EMA is an add-on app to the existing KKL app suite. Its purpose is to streamline how workplace safety, incidents, and accidents are tracked and managed — while fully conforming to legal requirements outlined by MOM and ISO standards.

We intentionally kept the app as simple as possible for the workers: the goal is minimal interaction. All they need to do is declare fit for work before starting their shift and report any incidents if they occur. Everything else is handled automatically behind the scenes.

Most of the heavy lifting is done on the backend using AWS EventBridge, Schedulers, and Step Functions. Key workflows — such as daily declarations, incident tracking, and end-of-day summaries — are fully automated. At the end of each day, supervisors receive consolidated reports showing who declared for work, any logged incidents, and reported injuries — all formatted to meet MOM and ISO compliance standards.

Impact:

  • WSH Compliance Simplified: Ensures adherence to MOM regulations with digital declarations, training tracking, and incident documentation.
  • 100% Paperless Operations: Eliminated all manual forms and physical reports by fully digitizing declarations, incident logs, and injury reports.
  • Real-Time Oversight: Supervisors receive auto-generated daily summaries, giving instant visibility into attendance and safety — reducing reporting delays by 90%.
  • Worker-Friendly Design: Built with simplicity in mind to support a wide range of tech literacy levels.
🛠️

Technologies used: Swift, Objective-C, CocoaPods, AWS Lambda, EventBridge, Step Functions, Firebase