I'm Matthew Roach

Developer • Student • Athlete • Co-Founder

Hello, My Name is Matthew Roach.

Matthew Roach, 22 years young, grew up in Aurora, Ontario. Highly motivated developer with a passion for web development, big data, and machine learning.

Contact Details

  • Matthew Roach
  • 289 221 9278
  • matthewroach78@gmail.com
  • www.matthewroach.net

What I'm Doing

"I love what I do. I take great pride in what I do. And I can't do something halfway, three-quarters, nine-tenths. If I'm going to do something, I go all the way." - Tom Cruise

NHL STATS

  • Web Scraper to display: NHL Player Stats, Player Bio, Game Log, and Player Notes
  • Coded in Python and PHP
  • Can be found here

RizzWatch

  • RizzWatch is an application built primarily for track athletes.
  • Able to keep track of lap times for multiple athletes.
  • Useful when you want to record splits for athletes who are in the same race.
  • Download it on the Google Play Store

Motion Detection Alarm

Click images for description

QBnB

  • Created in a team of two for my third year Database Management Systems class
  • Developed in MySQL and PHP
  • A mimic of AirBnb for the Queen's Student District.
  • Users could sign-up and: list an accommodation to rent, rent an accommodation, search accomodations, leave a rating and comment, etc.

Pace Calculator

Have an upcoming race? Want to know the pace for your target time?

Enter a time and distance to calculate the pace required. Eg. Time: 1h30m00s for 21.1km is 4:15.92/km

Time


Distance


Pace:

Digit Recognition

  • A Neural Network to recognize hand written digits.
  • Stay Tuned for finished product.

Strava 2017 Stats

  • Will fetch my data from the Strava API
  • Display activity stats using HighCharts JS library
  • Can be seen here.

My Strengths

"Failure will never overtake me if my determination to succeed is strong enough." - Augustine "Og" Mandino

80%
Creativity
90%
Reliable
80%
Communication
85%
Leadership
95%
Attention to Detail

My Resume

"If you call failures experiments, you can put them in your resume and claim them as achievements." - Mason Cooley

My Education
2009 - 2017

2013 - 2017

Bachelors Degree - Queen's University

I received a Bachelors of Computing (Honours) in Computer Science in the Spring of 2017.

In my four years at Queen's I completed courses in System Level Programming, Data Structures, Algorithms, Computer Graphics, Artificial Intelligence, Operating Systems and Database Management Systems to name a few.

I was also a member of the Queen's Varsity Cross Country Team from 2013 - 2015.

2009 - 2013

High School - Dr. G.W. Williams SS

Activities and Societies:

  • Cross Country and Track & Field Team
  • Williams Computer Club

Work Experience
2015 - Now

2016 - Now

Co-Founder - Warble Studios

Warble Studios specializes in web development, mobile applications and other facets of the tech industry. We offer clients a chance to work closely with our team to design the product of their dreams.
Responsibilities:

  • Meet with clients to discuss product goals and progress.
  • Product design and development.

Summer '16

Research Assistant - Queen's University

Worked in a team of three to bring NASA’s Tensegrity Robotics Toolkit (NTRT) to a customer and make tensegrity simulation software more readily available

Summer '15

Jr. Data Developer - Ticoon Technology Inc.

Worked with Oracle SQL Developer and Pentaho Data Integration technology.
Responsible for loading client data to the QA environment.

Skills & Expertise

"A winner is someone who recognizes his God-given talents, works his tail off to develop them into skills, and uses these skills to accomplish his goals." - Larry Bird

80%

HTML5 + CSS3

70%

JAVA

85%

PYTHON

75%

PHP

70%

RELATIONAL DATABASES

80%

JAVASCRIPT

Knowledge

"Human behavior flows from three main sources: desire, emotion, and knowledge." - Plato

Web Development - Front End

80%

Web Development - Back End

80%

Software Architecture

70%

Algorithms

75%

Milestones Achieved

"My path has not been determined. I shall have more experiences and pass many more milestones." - Agnetha Faltskog

10 +

KMs Run

1

Succesful Projects

1

Blog Posts

26

Countries Visited

Latest From The Blog

"If you write a blog post, you've got something to say; you're not just creating words and synonyms. We'd like the computers to actually pick up on that semantic meaning." - Ray Kurzweil