Fresh green grapes and vine leaves on a luminous stone surface

Computer Science Student ยท U of T

Hello, I'm Alan Xue.

I am a second-year student at the University of Toronto St. George, pursuing a Computer Science Specialist, Mathematics Major, and Philosophy Minor. I am passionate about computer science and enjoy building thoughtful software that turns complex systems into clear, useful experiences.

Selected projects

Practical products shaped around privacy, clarity, and the shortest useful path through a problem.

MySend home page with ShareRoom creation controlsPersonal project

MySend

A short-lived ShareRoom workspace for sending text and files through five-character codes, with guest access, private rooms, and automatic expiry.

I designed and built the full-stack experience, from the React interface to the Spring Boot API and PostgreSQL data model.

React 19TypeScriptSpring BootPostgreSQLDocker
View on GitHub
ScholarMatch recommendation screen showing an academic collaborator profileTeam project

ScholarMatch

A desktop academic networking app that helps students and researchers discover collaborators, share research opportunities, and message mutual matches.

I owned registration, login and logout, email verification, and account settings within the project's Clean Architecture.

Java 21SwingSpring BootPostgreSQLMavenJUnit 5
View on GitHub

Technical toolkit

Technologies used across MySend and ScholarMatch, from interfaces and APIs to testing and deployment.

Java

TypeScript

React

Next.js

Spring Boot

PostgreSQL

REST APIs

Maven

JUnit

Docker

Terracotta figures and vines surrounding a charcoal ceramic field

Beyond the code

Greek mythology, Latin, and the stories that keep old questions alive.

Explore interests