Gilbert Cherrie

Hello and welcome to my website. I am a motivated and hard working third year software engineering student at McMaster University. I am very passionate about software and technology and am constantly looking to learn new skills. One way I really enjoy learning about new software skills is applying them to personal projects based around my hobbies, such as sports. Continue reading to learn more about my education, personal projects and more.

Education

McMaster University

Bachelor of Engineering - Software Engineering (Co-op)

2018 - 2022

Extacurricular Activities

Skills

Tools

Experience

McMaster University - Hamilton, ON

Teaching Assistant

Sept 2020 - Present

  • Assisted during computing and design lab lessons by helping to teach new content, reviewing past content, and answered student questions
  • Graded student projects and assignments as well as provided feedback to the students

  • City of Vaughan - Vaughan, ON

    Head Program Instructor

    Sept 2018 - Present

  • Created and taught a lesson plan for a chess class for up to 20 children, ages 4 – 9
  • Communicated with parents about any upcoming events or their child’s progress in the class

  • City of Vaughan - Vaughan, ON

    Camp Counselor

    June 2018 - Present

  • Collaborated with a team of 5 camp counselors to plan and lead daily activities for up to 40 campers, ages 5 – 7
  • Communicated with supervisors and parents about any schedule changes or upcoming events
  • Personal Projects

    arena
    Pro Basketball Stats
    Android App


    Created an Android app and published it on the Google Play Store. This app allows users to quickly and easily access up to date and recent season stats for all active NBA players with various search and sort features. The data was compiled using Python on Jupyter notebooks and an NBA API, then it was stored using Google Firestore. The app was developed using Java and Android Studio.

    arena
    Machine Learning NFL
    Score Predictor


    Utilized Python scripts and the TensorFlow Machine Learning Library to predict NFL game scores. The NFL data was collected using an NFL API to collect training and testing data for the Machine Learning Algorithm. The Machine Learning script predicts various stats for each game including yards, touchdowns and points to come up with a final score prediction. All game data and prediction data is saved on Google Firestore.