Mentor Matching - Team 19

Mentor Match is an application that matches mentors and mentees in the ATOS workplace based on common skills and interests of employees. The team has come up with a solution which was a hybrid mobile web application that is easily accessible by employees in the ATOS workplace. This application aims to manage different mentor programmes which acts as a platform for employees to improve career development.

The Team

This project is being worked on by three UCL 2nd year Computer Science undergraduates as part of the COMP204P and COMP205P Systems Engineering Project modules.



Christopher Lau- Team Leader, Client Liaison, UI design

As team leader of this project, I will be in charge of the main communication with the Client and supervisors and ensuring that they are up to date with the progress of our development. This includes organising and managing bi-weekly meetings with the client and supervisor, writing bi-weekly reports regarding our milestones and achievements. I am also mainly in charge of managing the project website by adding content and documenting our progress. My main role in terms of development of the web application is designing the user interface and user interaction of the web application.



Matthew Bell - Technical Lead, Back-end Developer

I'm the project's technical lead, responsible for leading the design work for the proof of concept. My main interests are web backends, security and machine learning, and I also attend many hackathons.



Harry Chen - Cheif Editor and Researcher

As the cheif editor and cheif researcher of the team, I'm responsible for help leadig the research and recording the results, also assist team leader as necessary. Last year I developed a web app for UCL psychology institute with other teammates, I enjoyed doing design work including UI design, and implementation it in front end of website development.

Key Features

Feature Description
Mentor Programme Management (Admin) Admins have access to create, delete and edit mentor programs. Admins can change names, description and the default cohort size for the respective program.
Cohort Management (Admin) Admins can manage cohorts of respective programs. They can specify and restrict the sizes of each cohort and initiate cohorts by specifying a start date and terminate them with specifying an end date.
User Profile Users can set up a basic profile upon registration which states their position in ATOS, email address for contacting, First and Last Name, their mentors and mentees and other details.
Automatic Matching This application aims to find the most suitable pair of matches between mentor and mentees in the ATOS workplace. This process aims to be as automated as possible. (Without the need of intervention from Human Resources)
Notification System This notifies users about new mentor programs that are created and whether the respective programs have active cohorts. It also tells the user when matching is commencing for each respective program.

Team Video

This Video includes a brief overview of what our application is about, the approaches and solution we used to solve key requirements requested by the client and a short demonstration of our application in action.