Researching Ontario programs
UniMatch brings university and program research into one desktop application. Students can search 12 Ontario universities and 112 programs, then review admission ranges, prerequisites, tuition, degrees, OUAC codes, contact information, and university websites.
Personalized suggestions
Students create a profile using their location, estimated average, Grade 12 courses, preferred field, tuition budget, and maximum travel distance. UniMatch scores the available programs against those preferences and returns the five strongest matches.
Building UniMatch
The application was built with Java Swing using separate controllers, models, and views. It combines CSV-backed university and program data, local JSON account storage, and an interactive JXMapViewer map with university markers and multiple map styles.
My work included authentication, the student survey, program matching, and university and program data handling.



