Experiences

Toronto Transit Commission

TTC (Toronto Transit Commission)

Technical Analyst

Managed server inventory and service desk tasks. Organized the redesign of an internal directory. Created an automated report using JasperSoft.

SuperWorld

SuperWorld

Software Developer

Developed many features such as an FAQ page, Google Analytics, various drop-down menus, Facebook Messenger Chat Plugin and other front end details.

The University of Waterloo

The University of Waterloo

Online Learning Assistant

Created exercises for the Rust programming language. Assisted in the design of a mentor and mentee matching algorithm. Designed instructions for LTSPICE(circuit drafting software).

Seismic

Seismic

Software Developer

Contributed to LiveSocial application by using AngularJS, ReactJS, NodeJS and MongoDB to meet client requirements and implement requested features within sprint timeline.

SiteScope

SiteScope

CTO/Co-Founder

Developed a hardhat detection software using Python, TensorFlow and OpenCV to improve safety on construction sites.


Projects

Celavent

Celavent

Celavent is a web application that allows the user to post events that they are hosting for vendors to contact and bid for. For example, if one is hosting a party they can post it on Celavent, then vendors will offer services such as photograph and entertainment.

ATM

ATM

A simple C++ program that allows users to open accounts where they can store, withdraw,and view account balance. The program stores data in a text file to use at a later time.

The Contacts App

The Contacts App

A web application that uses Node Js and MongoDB to perform basic C.R.U.D. functions allowing users to store contacts.

the Notes App

The Notes App

A notes app performs user authentication and stores notes created by the user to a MongoDB database. This application can perform basic C.R.U.D. functionality using NEXTjs.

Tic-Tak-Toe

Tic-Tak-Toe

A simple 2 player Tic-Tak-Toe game created using C++.