This is Song,

exploring ideas through tech.

LEARN MORE
Song

I am a recent graduate from the Computer Science program at The University of British Columbia. I am interested in Computer Graphics, Computer Vision, Machine Learning, and Web Development. Outside of coding, I enjoy hiking around Vancouver, going to the gym, and listening to music.

c++
css
git
html
java
javascript
nextjs
python
sql
react

Projects

3D project

Particle Morphing

A Particle Morphing small project implemented with three.js, The morphing is made possible to any 3D model with dense vertex, here using a sphere for demonstration, click anywhere to see the morphing effect.

Demo LinkGitHub
OCR project

CCS OCR Web APP

CCS OCR Web App was a pilot project developed by a team of eight for Coast Capital Savings, focused on automating PDF document processing with the Amazon Textract API. The application was built with a Python backend and a Next.js frontend. Docker was used for local development and testing, and AWS Amplify was used for production deployment. The project successfully demonstrated the pipeline from document upload to structured data extraction. I contributed primarily to the frontend development, while teammates handled other parts of the stack. The deployment has since been retired after fulfilling its intended purpose.

Echo of Machine

Echo of Machine

Echo of Machine is a 2D top-down action game developed by a team of five using C++ and OpenGL. I contributed by designing and optimizing the core game loop, integrating input handling, enemy pathfinding AI, a save/load system using JSON, and a debug tool to support team development.

Learn More

Academic Achievements

Dean's List, 2023 Winter Session.

2023 Work Learn International Undergraduate Research Awards, Department of Statistic, Chen Lab