PORTFOLIO
Online Stocks Analysis Platform
in progress
Highlights
Full-stack, Python,
HTML, CSS, React.js,
Django, Docker
Online Stocks Analysis Platform
• Designed and built a full-stack online platform to search and view market stocks and analyse their correlation with the number of mentions on Reddit.
• Set up server side backend using Python Django framework.
• Utilized Alpaca Markets, PRAW, PSAW APIs to scrape and collect data such stock prices and Reddit submissions.
• Utilized Docker to set up a virtual environment and manage dependencies.
• Developing user interface using React.
Students' Performance Analysis Helper
Sep – Nov 2021
Highlights
Full-stack, Java,
GitHub, Version Control,
javaFX, JSON
Application to Manage and Analyze student performance
Group Project
• Developed a full-stack desktop application to help professors store comprehensive data of the student cohort, and provide multi-level data analysis of students’ performance.
• Designed and implemented an interactive GUI using javaFX, and to display data analysis using various forms of graph and chart infographics.
• Manipulated and managed database using JSON format.
• Collaborated with a team of 5 members. Adopted various software engineering practices starting from identifying target user profile and value propositions, designing targeted features, organizing code using multi-level design, and to writing user and developer guide.
• Delivered new features and managed releases following Agile development practices. Utilized GitHub for version control and project management.
Personalized Task Keeping Chatbot
Aug – Sep 2021
Highlights
Full-stack, Java,
GitHub, IDEs,
javaFX
Teaching Assistant
for Data Structures and Algorithms
Jan – May 2022
Highlights
Java, Algorithms,
Data Structures,
Public Speaking
Teaching Assistant
National University of Singapore
CS2040S Data Structures and Algorithms
• Prepared and led weekly tutorial lessons, explained data structure and algorithm concept to students.
• Graded and reviewed weekly coding assignments in Java.
• Developed deeper understanding of the application of algorithms in real-life problems.
Service Learning Project Organizing Team
May 2018 – June 2019
Highlights
Leadership,
Coordination skills,
Communication skills
Service Learning Project Organizing Team
Beyond Social Services
• Organized weekly service learning sessions facilitating lessons for children with educational challenges.
• Coordinated with beneficiary and the school to ensure smooth execution of events, planning of activities and managing volunteers.