01Problem
Employer and Sarawak government spend from 6-9 months in order to apply and approve in bringing in Foreign Workers to the State. SANSOLS project aim to cut the time needed to 1-2 weeks instead.
Sarawak & Non-Sarawakian Labour System
Flutter web and mobile app for Sarawak state government to manage Employers applications (Approval in Principle, License Permit, e-VDR and PLKS) for employing Workers, Foreign Workers and Expats
Employer and Sarawak government spend from 6-9 months in order to apply and approve in bringing in Foreign Workers to the State. SANSOLS project aim to cut the time needed to 1-2 weeks instead.
•
Maintains the GraphQL API clients that has flexible queries and ORM-like pattern. Powered with recursion on fragments for reducing payload amount
•
Maintains the CI/CD for development, staging and live builds
•
Responsible for the entirety of the project quality
•
Delegate code ownership to team members
•
Google Map integration with Map Marker and Search function
•
Reactive state management with Provider and RxDart
•
This was front-end role only, we have to built the app in Flutter against the API and data model provided by the back-end team
•
Introduction of GraphQL bringing flexibility to our API usage, but at the cost of bigger payload due to our team inexperienced in optimising it.
The project managed to onboard 10 pilot major companies in Sarawak and ultimately was canceled for another vendor
•
Consistent UI behaviors. Some area of UI are not polished due to time constraint
•
Multiple code redundancies requires factoring