A project for the hackathon HACK@CMU, I led a team of 4 to build and deliver a complete, playable game from scratch within 24 hours. The game merged chess rules with mechanics from other games like Teamfight Tactics, designing a differentiated gameplay system with greater strategic depth. I designed game features such as the shop and economy system and multiple effect cards, and programmed game mechanics such as the movement and health of pieces.
Hi, I'm Gorden Jin
I am a junior in Carnegie Mellon University, pursuing a bachelor degree in Mathematical Science and an additional major in Computer Science. I have a strong foundation in both mathematics and computer science, and I am very fascinated by how theoretical mathematics and computer science intertwine.
Beyond academic stuff, I am a really heavy gamer. I play a lot of video games, including Teamfight Tactics, Slay the Spire 2, Civilization 5 and a lot more.
Skills
Languages
- Python
- HTML / CSS / JavaScript
- C
- Java
- R
- LaTex
Tools & Frameworks
- Git / GitHub
- Vue.js
- Docker
- Microsoft Office
And many more skills from courses
This will be in a separate page
Projects
This is our project for the course 10-701 Introduction to Machine Learning. Our group did a comprehensive literature review on mitigating the cold start problem in recommendation systems, covering leading recent approaches. We reproduced 3 recommendation algorithms from the papers we reviewed, and we evaluated each approach quantitatively using 4 metrics. The report contains our findings, experimental design and results analysis.
Other Experiences
As part of a project for 17-313 Foundations of Software Engineering, my team contributed to the codebase of Teammates, an online tool for managing student feedback and peer evaluations. Our team fixed a frontend bug, and in the process, optimised the codebase by refactoring some code and reorganising some files.
In summer 2025, I conducted research with a teammate on free boundary problems with Professor Giovanni Leoni. We investigated the existence and uniqueness of solutions to obstacle problems under varying assumptions using mathematical analysis and calculus of variations, and examined concepts of viscosity solutions and explored its applicability and solution pathways for free boundary problems.
I was the teaching assistant for 21-369 Numerical Methods in Spring 2026. I held recitations and office hours, and I graded theoretical and programming assignments.