PROJECTS

Tang Juan(躺卷)

As a on-going side project derived from a gossip about personal finance, Tang Juan took a bottom-up approach to implement a web app for empowering user making well-informed personal financial decision. This project is built with Python (Backend/Flask) and Javascript. (Frontend/Vue.js)

Home Lab

For learning linux and experimental purpose, I repurposed my old laptop as a homer lab. Using Debian, this home lab is connected by Cloudflare tunnel and VPN (tailscale) to boost the security. To set experimental services, the home lab utilized docker for deployment, and traefik for reverse proxy. Checkmk is installed to provide real-time monitoring.

Business Analytics Using Data Mining

This project aimed to assist a zero-waste shop in increasing in-store sales and promoting sustainable shopping behaviors through data-driven insights. Using POS data, we applied machine learning techniques such as CART, Logistic Regression, and Association Rules through RapidMiner to identify product combinations and analyze container usage patterns. Key findings include product combinations that inform sales strategies and understandings of customer behavior.

Job KuaiTie(求職快貼)

Derived from personal needs and implemented for demo purpose, Job KuaiTie is a project prototyped in four days, with backend FastAPI (Python), frontend Vue.js (Javascript), and the help from ChatGPT. Job KuaiTie aims to provide a table-like panel for job seekers to organize and prioritize their job application with easy notes.

NJFP (Not Just Final Project)

NJFP is a side project aims to provide a hosting service for people easily managing their project experiences. Serving as a self-taught project, NJFP started from defining need and goals with persona, creating Figma prototype, hosting UI components on Storybook, to defining ER diagram and setting api documentation with Swagger UI.

Information Systems Analysis

This project is a fianl project from MS5561 (Information Systems Analysis), a course I took in Indian Institute of Technology, Madras during my exchange program. In this project, a 8-people team collaboated on building a software project from scratch, following the Software Development Life Cycle (SDLC).