Projects
Nov. 2023 - Dec. 2023
NBA Statistic Website (Team project)
- Developed a MERN full-stack application that allows users to preview all the active teams/players, compare these teams/players, and create/update their fantasy team.
- Built back-end with Node.js and Express.js, and used Mongoose ODM library to connect MongoDB Atlas database.
- Designed front-end UI, and implemented it with React.
- Utilized Google OAuth2.0 to take advantage of Google e-mail login/logout features
- Configured and Deployed the project to Google Cloud.
- Split project, assigned tasks, and monitored project progress.
Nov. 2023
Happy Lemon Review Website (Team project)
- Developed a full-stack application that allows users to look at all reviews/single review, and write/modify their own reviews.
- Built back-end with Node.js and Express.js, and used Mongoose ODM library to connect MongoDB Atlas database.
- Designed front-end UI, and implemented it with Pug, CSS and JavaScript.
- Utilized Google OAuth2.0 to take advantage of Google e-mail login/logout features
- Configured and Deployed the project to Google Cloud.
Feb. 2023 – May 2023
DevConnector Social Network Platform
- Developed a full-stack application for developers (that allow users) to authenticate, create profiles, and post to forums.
- Built RESTful APIs with Node.js and Express.js, and used the Mongoose ODM library to interact with a MongoDB cloud database.
- Designed front-end UI with Sass and implemented it with React, utilizing HTML, CSS and JavaScript.
- Protected routes with JWT (JSON Web Tokens), and used express-validator express middleware to secure information across HTTP requests/responses.
- Managed app state with Redux reducers and actions, and deployed the project to Heroku.
Jan. 2023 – Apr. 2023
EazySchool Management System
- Developed a student and course management platform using the Spring framework and Spring Boot extension.
- Designed and implemented application architecture using Spring MVC, and interacted with the database using Spring JDBC and Spring Data JPA.
- Managed user access and authentication using Spring Security, monitored application with the Spring Boot Actuator, and deployed the project to AWS Elastic Beanstalk.
Jan. 2023 – May 2023
CarAuction platform
- Developed a car auction platform that allows user to register, login, logout, update bids and join a forum, and generating reports based on business insight for admin.
- Implemented a MySQL database, and connected database using JDBC Connection Interface.
- Built RESTful APIs using HttpServlet to access JDBC API via JSP technology.
Apr. 2020 – May 2020
Traffic police gesture recognition and prediction platform based on OpenPose
- Utilized OpenPose open-source library to recognize, normalize, centralize and label the skeleton structure in pictures.
- Trained random forest (RF), multi-layer perceptron (MLP), support vector machine (SVM), and gradient boosting (GB) models based on skeleton construction data and its corresponding labels.
- Achieved 88.28% accuracy rate for SVM and more than 90% accuracy rate for other models.