< All Projects />

{/* Personal Projects */}

Some past projects as a result of tinkering with software and tech!


NextJS Portfolio

Responsive and dynamic website

Dec 2022

Learning of modern technologies through application, to create a second iteration of my digital resume / blog.

Stack:   NextJS • ReactJS • Tailwind CSS • TypeScript • MDX

SMU Facility Booking System

Telegram bot for SMU FBS

Jul 2021

Exploring and integrating Telegram with webscraping technologies such as Selenium to create an automated booking solution.

Stack:   Python • Selenium • Telegram API • Webscraping

First Portfolio

Figuring out the building blocks of a website

Dec 2020

Introduction to developing a project from scratch, applying concepts learned in my first year of study.

Stack:   HTML • CSS • Javascript • PHP • MySQL
● ●

{/* Coursework */}

Projects that are completed as part of coursework and modules in Singapore Management University.


Bus Lightyear

Final Year Project with Payment In App (PiAPP)

Aug 2023 - Dec 2023

Developing a POC solution for partner sponsor, PiAPP, that aims to improve current bus dispatch timings to reduce bus bunching and optimise efficiency in the transport system.

Stack:   ReactJS • Vite • Tailwind CSS • GORM • OpenAPI • Python • Prometheus • Graphana

Authentication Server

Coursework for CS301 ITSA

Aug 2023 - Dec 2023

Implementing an authentication server for partner company Ascenda Loyalty, with development focus on Cloud Services and CI/CD.

Stack:   ReactJS • NodeJS • Terraform • Amazon Web Services • Github Actions • JWT • JWK

Smart Plant System

Coursework for CS460 CPS

Jan 2023 - May 2023

Implemented an automated plant management solution with Raspberry Pi. Writeup is hosted on Medium.

Stack:   Javascript • Python • Raspberry Pi • Cyber Physical Systems • IoT • Tinkering

Singapore Sports School (SSP) Booking Application

Coursework for IS442 OOP

Aug 2022 - Dec 2022

Collaboration with SSP to implement a loan pass booking system with Agile principles

Stack:   Java • Springboot • VueJS • Agile • MySQL

Learning Journey Planning System

Coursework for IS212 SPM

Aug 2022 - Dec 2022

Implemented Agile methodology and development to deliver an MVP as requirements are constantly updated.

Stack:   ReactJS • Python • Flask • Agile • Scrum • MySQL

Hawker Payment System

Coursework for IS213 ESD

Jan 2022 - May 2022

Implemented a hawker payment system using microservices and containerization concepts, with an API gateway.

Stack:   Python • Flask • Microservices • Docker • Kong API Gateway • VueJS • Tailwind CSS • MySQL • REST API

Snip Avenue Digital Transformation Plan

Coursework for IS215 DBTT

Jan 2022 - May 2022

Attempt at digitally transforming a traditional business through digitalization and digitization.

Stack:   Python • Analytics • Streamlit API • Figma • Digital Transformation Strategy

NEXT Team - Basketball Court Traffic App

Coursework for IS216 WAD II

Aug 2021 - Dec 2021

Basketball pickup game organizer and court traffic visualizer solution to aid basketball players in choosing a court during peak hours.

Stack:   VueJS • Tailwind CSS • Firebase • Google Maps API

Group Project Enrollment Prototype

Coursework for IS211 IDP

Aug 2021 - Dec 2021

End-to-end process of designing a solution and adhering to UI/UX principles, from surveying user preference to creating a Hi-Fi wireframe.

Stack:   Figma • UI/UX Design • Usability Testing • Prototyping
● ●
Chew Yi Xin 2023  •  Last updated Feb 2024