Projects
Real-world Image Recognition for Multiple Human Attributes
September - December 2018
Developed CNN models to recognize multiple human attributes (such as age, gender and clothes) from images.
Proposed a generic framework for multiple attributes classification on single object.
Trained models using the WIDER and LFW dataset.
TensorFlow, PyTorch
Peter Finder
February - June 2018
A website to help you find someone to look after your pets.
Used advance features from PostgreSQL, such as trigger, function, view, string aggregate (to resolve N + 1 query pitfall).
Live website available at https://peterfinder.herokuapp.com/
PHP, PostgreSQL, Bootstrap, Heroku
Ding!
March - May 2018
An online service to browse, order, collect and review your favourite food.
Built two iOS applications, one for customers, the other for stall owner.
Swift, Firebase, Node.js
Bubble Hero
January - March 2018
Developed an iOS game that is similar to Bubble Blast Saga.
Basically, users can shoot bubbles and remove connected bubbles of the same color.
Built with Swift 4 and the latest API from iOS 11.
Swift, CocoaTouch
BoNUS
September - November 2017
Developed a desktop Java application that helps users manage their contacts and upcoming events
Team lead, responsible for team coordination, automatic CI and code review
Implemented a feature that allows users to create and store customize fields for their contacts
Project website available at https://cs2103aug2017-t09-b3.github.io/main
Java, JavaFX
CS1101S DG Website
June - September 2017
A simple online learning management system website for my own teaching
Implemented user registration (only by admin user), user login, email notification, document distribution
Included an online text editor (powered by Ace editor)
Live website available at https://cs1101s.azurewebsites.net/
PHP, Bootstrap, Azure platform, Microsoft SQL Server
Lions Befriender Enterprise Management System
May - August 2017
Developed and deployed an online system to manage the whole organization's daily workflow
Responsible for a case management module that controls the status changes of all users in the system
Currently serving 7000~ clients and 2000~ volunteers
Ruby on Rails, PostgreSQL
An immersive 3D education platform
December 2016 - April 2017
Built a 3D game to help students understand algorithms by simulating and visualizing their programs
Used at NUS for introductory programming module
Unity3D game engine
For more, please see the "Project" section on my resume and my LinkedIn profile.