Ethan Yan Xu

A Toronto 11th grader with a passion for software.

Selected Projects

More about me →
ProjectView →

YanAIEngine

A multimodal inference engine built natively for Apple Silicon, optimized for direct GPU control via Swift and Metal for high-performance AI inference.

SwiftMetalMSLHummingbirdNIO
CollaboratorsSolo
StatusIn Progress
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
StatusComplete
ProjectView →

CORA

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

PythonPyQt6MatplotlibOSMnxGeoPandas
CollaboratorsSolo
StatusComplete
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
StatusComplete
ProjectView →

Macam

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

SwiftSwiftUIAppKitAVFoundation
CollaboratorsDean
StatusComplete
ProjectView →

YanLearn

A specialized academic platform for managing volunteering work, student enrollments, and course content. Features a robust dashboard for tutors and students, administrative tools for course management, and a secure environment for fundraising for SickKids.

Next.js 16SupabaseReact 19Tailwind CSS 4TypeScript
CollaboratorsSolo
StatusComplete
ProjectView →

YanToDoList

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

Next.jsTailwind CSS
CollaboratorsSolo
StatusComplete
ProjectView →

Me

A portfolio website for showcasing my projects and skills.

ReactTypeScriptNext.jsTailwind CSS
CollaboratorsSolo
StatusComplete
ProjectView →

Dotfiles

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

Hypr*NvimWaybar
CollaboratorsSolo
StatusComplete
More coming soon.