I graduated with a degree in Computer Engineering at National University of Singapore.
I'm currently a Software Engineer at Goldman Sachs.
Themed "for developers by developers", my team and I built a Google Chrome extension that allows React developers to search for JavaScript packages and libraries sorted by relevance by aggregating name, rating and last updated date. The idea was to present developers wtih the most reliable packages that suit their needs without having them to go through the process of trying out the packages to only realize that either the packages were either incompatible with the version of React that they're working on, or did not serve the intended purpose.
My team came in first for the hackathon as the judges were impressed with how simple yet useful the tool is.
CodeXtremeApps (CXA) is a 24 hour hackathon organized by Infocomm Media Development Authority. For this hackathon, my team and I developed an inventory management system using WordPress and an inventory forecast script using Python for Port Singapore Authority (PSA)
My team chose the problem statement issued by Port Singapore Authority (PSA) which dealt with the inventory management issue that PSA was experiencing. Essentially, PSA had trouble accounting for the inventories arriving and leaving the warehouse as the tracking process was rather menial. We were then granted visits to PSA's ports to get a better understanding of the workflow in its warehouse. Having a better understanding of the business requirement, we then developed an inventory management system using WordPress that supports JSON web handling. The idea was to use RFID tags that are tagged to each product in the warehouse. The inventory management system will be updated accordingly when the product leaves the warehouse via REST API. To complement this basic inventory management system, we also developed a Python script that allows PSA to forecast inventory stock level based on current data.
Organized by Development Bank of Singapore (DBS) and *SCAPE Co. Ltd, SOIMPACT provides a platform for social enterprise to validate, refine and pitch their ideas for a $10,000 seed fund. My team came up with the idea of a web application that makes viewing of online lectures more intuitive and interactive.
Titled Cognitio, the application is aimed at tertiary education students where independent learning takes place often. Through the application, students are able to raise questions at any point in time during the lecture and lecturers will be notified of the questions. The recorded lecture will also have these questions embedded, effectively enabling students who are revisiting the lecture to know the problems that other students had faced.Although my team did not walk away with the seed funding, we made it to the top 10 teams where our idea was validated by industry experts. Valuable lessons such as how to refine our ideas and identifying our value proposition through the value proposition canvas were also taken away from the competition.The proof of concept video is available here.
H2 Physics, H2 Chemistry, H2 Mathematics and H2 Economics
As part of my Engineering Principles and Practices module, my team and I built an autonomous search-and-rescue robot using Arduino as the microcontroller (MCU) and Raspberry Pi 3 as the processor. The robot can be controlled remotely via TCP/IP protocol. It is also able to map the environment using LiDAR sensor and SLAM algorithm, and detect obstacles using IR sensors. I was put in-charge of handling the Robot Operating System (ROS) middle-ware and MCU programming.
As part of my Digital Design module, my partner and I used a field-programmable gate array board and Verilog to design a multimedia alarm clock. The alarm clock has 3 functionalities - it is able to act as a keyboard that plays a range of 2 octaves with all tones and semitones, pitch shift voice input via a microphone to higher and lower frequencies, and function as a full feature alarm clock. I was put in-charge of designing the keyboard and the alarm clock.
My partner and I built an iOS app for our Independent Software Development project. Titled Hop, the objective of the app is to help users (fondly called Hoppers) to find the café with the right kind of amenities and food. Hoppers are also able to update the café information so that the information remains up-to-date. They are also able to leave reviews for cafés, commending and rating the food, services and atmosphere. I was in-charge of the front-end development.
The project was awarded Apollo 11, the highest possible level of achievement, by NUS School of Computing.
As part of Software Engineering module, my team and I built an address book application that is meant for health care professionals using Java. Titled Health Book, the application provides an all-in-one platform for health care professionals to better keep track of their patients. My team conducted interviews and surveys with students from NUS Yong Loo Lin School of Medicine to better understand their needs in terms of the kind of information they would frequently need from their patients before designing user stories and use cases for the application.