Relevant Courses
Software Design
Theory of Computation
Computer Organization
Statistics and Probability
Multivariable Calculus
Databases
Operating Systems
Principles of Programming Languages
Web Programming
Computer Networks
Software Engineering
Data Structures and Analysis
Linear Algebra
Calculus
Software Tools and Systems Programming
Discreet Mathematics
Artificial Intelligence
Algorithm Design
Information Security
Computational Complexity and Computability
Skills
Python
C
ASM/MISP
HTML/CSS
SQL
Racket
JSON
Agile/Scrum
React.js
Jenkins
Flutter
Express.js
Artificial Intelligence
Neo4j
Java
PHP
Git Version Control
BASH
Scikit-learn
Javascript
Haskell
XML
MongoDB
Ansible
REST API
Continuous Integration
OOP
Ruby
Honours Bachelors of Science in Computer Science
Graduated High Distinction
Leveraged expertise in full stack development to augment business intelligence solutions by developing utilities for improving server performance and upgrading services using Tableau, Power BI, React, Typescript, and Python
Improved enterprise services to increase consumer utilization rates through upgrading user experience by fixing accessibility issues and developing new components using React, Typescript, Scala, Java, and GraphQL
Developed and maintained cloud infrastructure, transformed components to microservices architecture, created REST APIs for deploying/monitoring builds on regression machines, and develop bots for Slack interactions
Explaining course concepts while assisting with lectures, and marking tests/exams for CSC108
Applied continuous integration practices using Jenkins pipelines to integrate with Azure DevOps, configured Kubernetes clusters for Docker deployments, and developed machine learning models using Scikit in Python
A python program that parses a csv file of bike stations information, and lets you process the data in order to balance the bikes between each station
A react application built using an Express.js backend REST API with a microservices architecture. Users canbook/post private parking locations with a live map of postings, chat system, and PayPal/Stripe payment processing
A TCP server program implementing a task management protocol which allows clients to connect to the server ports to manage, run, and view jobs on the server using pipes and sockets
Pacman AI agents implemented using minimax search, expectimax search, and exact inference of Bayesian networks
A paint app built using various software design patterns
A calendar app which lets you add events to your calendar and get reminders
A search app that parses text from websites to get booking information of a specified room/building
A stock trading bot built in Python using Scikit to create machine learning models for predictive and prescriptive analytics of stock market volatility
Mobile application built using flutter, showing users latest club updates and events, using firebase cloud messaging for push notifications. Admin Panel and HTTP Server REST API built using MERN (MongoDB, Express.js, React, Node.js), allowing club admins to update all club members