Mathew Bushuru

I am a second-year engineering student at The University of British Columbia. I am currently a software developer at UBC Sailbot. Before, I used to work at Equity Bank in Kenya as a relationship officer in several departments(card, customer service and cash departments). I have experience in leveraging agile frameworks to build responsive applications


Experience

Machine Learning Intern

Funtrench Limited

Create and teach a curriculum for the machine learning stream at Funtrench. This includes an introduction to python course, an advanced python course, introduction to machine learning using TensorFlow, and an OpenCV course


Create the following classroom example projects:
i. Tensorflow and OpenCV object detection application
A Python 3 application that takes an image or video stream as input and detects objects within bounding boxes. The system uses both Tensorflow and OpenCV and compares accuracy internally. The model should have the possibility of learning new objects.
ii. Tensorflow image dataset inspired by fashion-mnist
A Python 3 application based on the Tensorflow fashion-mnist classifier that can undergo supervised learning to create a new dataset with custom images and labels.


In addition to this, I work on the following commercial project:
i. Machine-learning enhancement for Odoo 10 ERP Community Edition
ML extensions to Odoo accounting, HR and inventory modules to flag common mistakes and point out potential fraud by learning from historical data.

April 2019 - Present

Software Developer

UBC Sailbot

Create a robust control system for a fully autonomous sailboat using the Model Predictive Control Toolbox in MATLAB.

Get the boat's equations of motion from its fluid dynamics in air and water and then to linearize these equations.

Simulate the weather and boat dynamics using Gazebo Simulation Software's physics engines and a Robot Operating System(ROS) communication framework.

The end goal is to create a robust sailboat control system that will control a fully autonomous sailboat through 2300 nautical miles of the Pacific ocean in the Victoria-Maui Yacht race.

August 2018 - Present

Co - founder

SOMA

Soma is a learning platform for students in low-resource/low-income areas with limited or no access to the internet.

Soma makes free online educational content like Khan Academy accessible to everyone, offline. We convert free online websites into content packages. These content packages are stored in our affordable content servers that can be used in low-resource communities such as rural schools, refugee camps, non-formal school systems and prison systems that have no access to the internet

November 2018 - Present

Relationship Officer

Equity Bank Kenya

Implemented Instant Debit Card Issuing Project to provide the existing and new customers with Visa debit cards

Handling application and activation of credit cards.

Compiled weekly reports of the department for management review.

Provided exceptional customer service to ensure continued customer loyalty, retention, and satisfaction.

Solving ATM-related issues such as stopping lost and stolen cards, amending daily withdrawal limits, linking cards to PayPal accounts and linking different accounts to the same debit card.

Partnered with Equity Group Foundation Kitale Branch to help plan, develop and implement the 2017 Inua Jamii Program (A program that delivered regular bi-monthly cash transfers to senior citizens as a non-contributory social pension)

January 2017 - August 2017

Education

Alliance High School

Kenya Certificate of Secondary Education

Mean Grade: A

Top 1% of national graduates & Valedictorian

Activities : French Club President, Math Club President, Senior Librarian, Global Scribes (Science and Nature) Team Lead, Peace Club Secretary-General

Class of 2016

Skills

Programming Languages & Tools
...
  • Front-End web development - HTML 5, CSS 3, JavaScript
  • Bootstrap
  • Wordpress
  • Python
  • C
  • MATLAB
  • Gazebo Simulation Software
  • ROS
  • Git
  • Jira and Confluence
  • TensorFlow

Projects

Tucode

A nationwide network of clubs in Kenyan High Schools designed to teach students computer science

April 2019 - present

UBC Partners in Kind

The project empowers UBC students to create meaningful connections with high school students by sharing their knowledge and college experience with them. For 2017-2018, we ran an e-mentorship program through Skype with two schools in Kenya (Greensteds School and Alliance High School). For 2018 - 2019, we are running a similar program with a school in Mexico city (Liceo Mexicano Japonés)

September 2017 - present

Engineers Without Borders - UBC Chapter

Works in a research team as part of the member learning venture to develop comprehensive articles on diverse topics ranging from geopolitics to state of business and science in Sub-Saharan Africa and presenting them to the wider campus community

September 2017 - April 2019

Certifications

  • IBM Digital Nation Africa - Artificial Intelligence V2
  • IBM - Machine Learning With Python - Level 1
  • MATLAB Onramp
  • IBM Data Science Foundations - Level 1
  • COGNITIVECLASS.ai Introduction to Data Science