Mosafe

Mosafe

Full-Stack Developer • March 2023 - April 2024

Role

Full-Stack Developer

Timeline

13 months

Technologies

ReactReact NativeNext.jsNode.jsExpress.jsMongoDBTypeScriptAWS LambdaRedisWebSocket

Team

Engineering Team of 5

Project Overview

Mosafe is a fleet management platform providing real-time vehicle monitoring and driver safety solutions for commercial operations. The platform transforms complex safety protocols into easy, everyday actions, helping transport businesses manage their team's safety efficiently.

My Role

As a Full-Stack Developer, I contributed to building core features including AWS Lambda functions for image processing, complex card builder systems, MongoDB transaction-based operations, and real-time notification systems. I worked across the entire stack from mobile applications to backend infrastructure.

Problem

479,300 work-related injuries occurred in Australia in 2021-22, with 69% of workplace fatalities happening in blue collar roles.

Transport businesses struggled with outdated paper-based safety processes, leading to inefficient workflows, poor engagement, and increased workplace accidents. The median compensation paid for male claims was $16,476, with an average of 8+ weeks off work per injury claim.

Solution

Mosafe provides a modern safety management system that unifies every aspect of work, from individuals to teams to owners. The platform seamlessly integrates into everyday work routines through automation, ready-made training, and centralized document management.

AWS Lambda Image Processing

Built automated image processing functions that reduced storage costs by 40% through intelligent compression while maintaining quality for safety documentation.

Card Builder System

Developed complex card builder using React Context API and custom hooks, enabling drag-and-drop functionality for creating driver safety training modules with intuitive UX.

Transaction-Based Distribution

Implemented MongoDB transaction system ensuring data consistency across 1000+ concurrent card operations, maintaining integrity during high-volume usage.

Real-Time Notifications

Built event-driven architecture using Node.js Event Emitter pattern for push notifications, achieving high delivery rates for critical safety alerts.

Role-Based Access Control

Developed RBAC system with workspace-level permissions supporting admin, user, and viewer roles, ensuring proper security and access management.

Automated Card Expiry

Created automated system processing 3500+ cards daily with scheduled background jobs, ensuring compliance and timely renewals.

Technical Highlights

  • Reduced storage costs by 40% through AWS Lambda optimization
  • Handled 1000+ concurrent operations with MongoDB transactions
  • Processed 3500+ cards daily with automated background jobs
  • Achieved high delivery rate for real-time notifications
  • Built cross-platform mobile app (iOS/Android) with React Native

Impact

The platform significantly improved workplace safety management efficiency by automating daily training delivery, providing ready-made industry-standard training content, and centralizing document management in a secure digital space. This resulted in fewer accidents, reduced risks and costs, and enhanced compliance tracking.

40%

Storage Cost Reduction

1000+

Concurrent Operations

3500+

Daily Card Processing

99.5%

System Uptime

Project Management Tools

Figma Design Collaboration

Collaborated with designers using Figma for UI/UX design reviews, component specifications, and design handoff. Ensured pixel-perfect implementation through close design-development collaboration.

Figma Design Collaboration

Jira Project Management

Utilized Jira for agile project management, sprint planning, and task tracking. Maintained clear communication with stakeholders through detailed ticket descriptions, progress updates, and sprint retrospectives.

Jira Project Management

Platform Features

Card Builder System

Complex card builder using React Context API and custom hooks, enabling drag-and-drop functionality for creating driver safety training modules.

Card Builder

Mobile Application

Cross-platform mobile app built with React Native for iOS and Android, providing seamless safety management on the go.

Mobile App

Template System

Ready-made training templates aligned with industry standards for hassle-free safety education.

Templates

App Store Deployment

Successfully deployed to iOS App Store and Google Play Store with continuous updates and version management.

App Store

Final Notes

Mosafe represents a comprehensive solution to workplace safety management, transforming complex protocols into simple, everyday actions. The platform's success demonstrates how modern technology can significantly reduce workplace accidents while improving operational efficiency. By combining automation, ready-made training content, and centralized document management, Mosafe has become an essential tool for transport businesses committed to safety excellence.