Ethan Yan Xu

A Toronto 11th grader with a passion for software.

Selected Projects

More about me →
ProjectView →

Me

A portfolio website for showcasing my projects and skills.

ReactTypeScriptNext.jsTailwind CSS
CollaboratorsSolo
StatusPerpetually Updated
ProjectView →

CORA

A Python application for visualizing and assessing coastal flood risks using geospatial and infrastructure data.

PythonPyQt6MatplotlibOSMnxGeoPandas
CollaboratorsSolo
StatusIn Progress
ProjectView →

Dotfiles

My personal Arch Linux dotfiles repository, showcasing my customized setup and configurations.

Hypr*NvimWaybar
CollaboratorsSolo
StatusCompleted & Not Actively Maintained
ProjectView →

Ethan's Coding Class

A web application for showcasing my volunteering work, managing my students, and allowing them to have a platform to learn coding and fundraise for SickKids.

ReactFirebaseExpress.jsNode.jsNodemailer
CollaboratorsSolo
StatusCompleted & Actively Maintained
ProjectView →

Macam

A macOS camera application that allow users to quickly snap pictures with a simple design.

SwiftSwiftUIAppKitAVFoundation
CollaboratorsDean
StatusStable & Actively Maintained
ProjectView →

YanDashboard

An web application and academic productivity helper that allows students to track assignments, manage courses, and log study sessions in an environment that ensures privacy with E2E encryption.

React NativeExpoMongoDBNode.jsTypeScript
CollaboratorsSolo
StatusCompleted but Not Actively Maintained
ProjectView →

EthanToDoList

An iOS todo list application that allows users to manage their tasks with smart and automatic time allocation and scheduling with handy features like Pomodoro streak tracking and daily progress tracking

SwiftSwiftUISwiftDataUserNotificationsAppStorage
CollaboratorsSolo
StatusStable & Actively Maintained
ProjectView →

YanToDoList

A web todo list application that allows users to manage their tasks with a smart task recommendation system

Next.jsTailwind CSS
CollaboratorsSolo
StatusStable & Actively Maintained
More coming soon.