Programming Language: JavaScript | Framework: React.js and Node.js | Database: MySQL | Database ORM: Prisma
Developed back-end APIs for creating transactions, updating transaction information such as status and shipping address,
invalidating transactions and retrieving transactions and enabled Paypal as a payment method.
The progress of the whole project went 30% quicker than expected progress.
Created an interactive JavaScript animation in Vue.js framework to illustrate the varying positions
of the Symmedian Point across different triangles types.
About 90% of my colleagues in Professor Lu's Geometry Discovery Project Team
report that interacting with the animation enhances their understanding of the Symmedian Point's position within a triangle.
Course: Introduction of Python Programming (ICS31)
Responsibilities: help with students’ discussion in their group formative assessment and
commented on their submitted work, hold support hours each week to help students with their
course materials such as but not limited to content learning, lab and project help, and general
questions regarding to the course.
Responsibilities: plan activities for assigned middle-school students in the Santa Ana Unified School District and devote several hours per week to work with those students to develop logical thinking and calculation abilities.