./logs employment, partnership history and work experiences
AUG 18
NodeFlair Migration to React on Rails and Mobile First Design

About The Job
I helped NodeFlair to bring mobile responsiveness to some features on their web application. Apart from designing and implementing responsive layouts, the project also involved transitioning from a plain Ruby Rails environment to a React on Rails architecture.

JUN 18
UrbanZoom Property Valuation Google Assistant and Twilio Voice Service

About The Job
I built a Google Assistant action for UrbanZoom using the Dialogflow API. The project scope included designing the context flow for the property valuation query, as well as ensuring the fidelity of commands, both voice and textual, in a Singaporean context. After implementing the Action, I hooked up the Dialogflow agent with a Twilio Voice service, providing access to the agent through a phone call.

MAR 18
Little Lives Face Recognition iOS Attendance Application for Pre-Schools

About The Project
As part of the NUS CS3217 module, my team and I partnered with Little Lives and helped them with face recognition functionalities on their iOS check-in application for pre-school children. The application was written in Swift and adopted the VIPER design pattern. We also leveraged on emotion and face recognition capabilities of the Azure Face API, as well as face and object detection using the iOS Vision API.

DEC 16
ShopBack Adding Features to Content Management System

About The Internship
During my internship at ShopBack, I was tasked with implementing multiple features on their ReactJS-based content management system. I created a CSV upload and cashback validation platform, a timeline view for shopping trips, agenda view for cashback rates, and more. I also helped with liberating snacks at their well-stocked pantry as one of the weekly Chief Welfare Officers.

MAY 15
Defence Science Organisation Object and Blob Tracking with Multi-Threading and Multi-Processing Optimisations

About The Internship
I interned in the Emerging Systems department at DSO, where I fiddled with image processing toolkits such as the OpenCV library. I was particularly vested in object and blob tracking strategies with multi-threading and multi-processing optimisations.

JUN 13
Singapore Armed Forces Battalion Manpower, Transport and Discipline Administration

About The Service
I was a Deputy Manpower Officer in my service at the 1st SAF Transport Battalion, overseeing personnel matters that involves induction training, postings, disciplinary and legal actions, vehicular administration, and more.