Hey! I'm James Xu, a BCom freshman at McGill University studying business and computer science. I have experience developing applications using modern web frameworks such as Vue, React, and Node.js. In my free time you'll find me managing my stock simulator portfolio or working on my next project. Check out some of the highlights here!


Developer Coordinator for HackMcGill. I worked with a team of great developers to build and enhance the registration system that hackers, sponsors, and team members will use for McHacks 8.

HackMcGill GitHub


Co-Director for MasseyHacks VI, one of Canada's largest high school hackathons. I led a team of 17 students to fund the event, reach out to industry professionals, and develop event software.

MasseyHacks GitHub


Accountable is a personal finance app designed to give you insights into your spending habits. By analyzing receipt items line-by-line using machine learning, we are able to provide category breakdowns of your spending on a much more granular level. Built at Hack the North 2019.



CodeReach is an after school coding program for elementary school students. I developed and taught a Python-based curriculum for beginners as a teacher in the program.