Projects

ShareHobbyTools

A Django web app where you can share tools related to crafts and hobbies.

This is a web app where users can make accounts and share craft/hobby related tools (chisel, sewing machine). This Django application uses RESTful web APIs to handle user and inventory data.

• Django   • RESTful API   • Redis server and Websocket for chat functionality   • AJAX   • XMLHttpRequest   • Celery   • PostgreSQL   • APITestCase   • Factory Boy   • Database design   • Django Templating Language  

TopHealth

A mobile application for android and iOS.

This is a health application where users can create a profile and input their biometric data to get a custom diet plan based on their health goals. Users can enter food and exercises in the diary section. Users can look up food and get the nutrition data and calorie value of foods. Users can view progress made in terms of calorie deficit achieved.

• Expo   • React Native   • Uses FoodData Central API from USDA   • Uses AsyncStorage   • XMLHttpRequest   • Celery   • PostgreSQL   • APITestCase   • Factory Boy   • Database design   • Django Templating Language  

Data scraping and visualisation project

A program that scrapes websites for data using Selenium. We use seaborn and matplotlib for data visualisation.

f

• Python   • scikit-learn   • Keras   • TensorFlow   • Random Forest   • Support Vector Machine  

Plant Care IoT system

An IoT system for plant care

This smart plant care project constitutes of an irrigation system, live video feed of the plant, buzzers for critical water level alerts, and a web UI to view and control the system.

• Arduino IDE   • RESTful API   • Redis server and Websocket for chat functionality   • AJAX   • XMLHttpRequest   • Celery   • PostgreSQL   • APITestCase   • Factory Boy   • Database design   • Django Templating Language  

Agile Group Project

Note taking and reminder app for the elderly

This is a React app developed through agile software development methodologies.

• Javascript   • React   • Jira   • Chakra UI   • Dexie.js   • Git   • React Router  

DJ Juce APP

OOP JUCE C++ music player and mixer application.

• C++   • OOP   • JUCE  

Machine Learning Project

A program that predicts future success of graduate students based on their GRE scores.

In this project, a machine learning model is created to study the use of Graduate Record Examination (GRE) scores as predictors of future success of US graduate students. In this study, first year GPA of current graduate students is considered to be the variable representing future success, i.e. the dependent variable.

• Python   • scikit-learn   • Support Vector Machine   • Matplotlib   • Seaborn   • SciPy   • Pandas   • numpy