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 controls

Personal 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, built, and deployed the full-stack product, from the React interface to the Spring Boot API, PostgreSQL data model, temporary file storage, and automated delivery pipeline.

React 19TypeScriptVinextSpring BootPostgreSQLRailway
ScholarMatch recommendation screen showing an academic collaborator profile

Team 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

Technical toolkit

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

Java

TypeScript

React

Vinext

Tailwind CSS

Vite

Spring Boot

PostgreSQL

Flyway

Docker

Railway

GitHub Actions

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