website logo
Welcome
HimynameisJocelyn Xu
About
About
headshot

Hey, I'm Jocelyn :D and I'm currently in my 2nd year studying {████████████████} at the { University of Waterloo }. I'm currently on co-op working at { BMO } as a Software Developer! But enough about career [find more in the next sections ;)]... In my free time I LOVE playing ping pong and badminton, or any sport at that. If you ever find me, invite me to a game, I love the challenge and getting to meet new people 🤩

A couple snapshots of my interests  📸

carousel-7
carousel-0
carousel-1
Experience
Projects
Resumix home page

Resumix

ML-powered resume builder that tailors resumes to specific job descriptions. By analyzing the semantic similarity between a user's experiences and job postings, it selects the most relevant points, generating ATS-optimized resume PDFs.

Python
React
Flask
Battleship game

Battleship

An interactive Battleship implementation built with dynamic GUI components, real-time game statistics, audio integration, and AI opponents, through modular class architecture.

Java
Java Swing
OOP
Algorithm Design
Game Development
Ecosim graph

Ecosim

an interactive ecological simulator aimed to teach sustainability and biodiversity using algorithmic modeling (hunting, hunger, reproduction) with visual graphs to predict ecosystem survival timeline.

HTML
CSS
Javascript
Ecosim graph

Personal Website

A responsive, component-based architecture portfolio featuring fluid animations, interactive 3D objects, and an end-to-end contact form using Axios and Mailgun API for client communication.

Typescript
React
Next.js
Three.js
Mailgun
Contact

© 2025 Jocelyn Xu. All rights reserved.