← Back to Projects
Finished University

AUB Course Planner

A web app concept that helps students sketch semester plans, tag requirements, and reason about course balance.

Technologies used

React TypeScript LS UP

Problem

Course planning gets messy when requirements, prerequisites, and personal constraints live in different places.

Solution

The concept uses simple boards and requirement tags to make course tradeoffs visible.

What I Learned

Planning tools need to stay calm and scannable because users already bring enough complexity.

More University projects

University

University

Python LP PT

AI Workflow DSL

A domain-specific language for describing multi-agent AI workflows, built for EECE 334.

AUBus Premium landing screen - dark theme with server connection setup
Login screen with email/username and Google sign-in option Google OAuth account picker

University

Python PyQt5 TS

AUBus Premium

A PyQt-based carpooling platform connecting AUB student drivers and passengers in real time.

CampusConnect login screen with seeded demo account shortcuts
CampusConnect student dashboard with upcoming event and active club counts CampusConnect clubs view showing club cards and join actions

University

Java 17 Spring Boot 3 Spring Data JPA

CampusConnect

A Spring Boot activity-management system for AUB clubs, events, and registrations.