Hi, My name is
Computer Engineering @ UWaterloo
4x Software Development Intern
@2025 Matthew So
All rights reserved
I aspire to work with innovative and talented individuals to develop impactful solutions to real-world problems. As a motivated and fast learner, I can provide value to any team through my proclivity to rapidly adapt to new technologies and environments.
With my continually improving technical skills and my proactive approach to problem-solving, I am confident in my ability to contribute to complex and meaningful projects.
Beyond coding and engineering, I am an avid chess, basketball, and guitar player, who loves building a sense of community everywhere I go.
@2025 Matthew So
All rights reserved
A web app where users have the option to explore and visualize pathfinding algorithms like DFS and BFS or sorting algorithms like bubble sort and selection sort. This project was inspired by Clement Mihailescu's "The Projects that got me into Google" video on Youtube.
A Chrome extension for easy access note-taking coupled with rich text-editing and export capabilities, continuously improved based on user feedback from the Chrome Web Store.
Built a trading engine featuring real-time candlestick charts, customizable strategies, and 84% accurate trading signals with low latency SMS alerts, tested on 10,000+ data points across various timeframes.
A web app that reads through YouTube comments and uses Natural Language Processing (NLP) to determine their sentiments, gaining insights into viewer opinions and preferences.
A server-side rendered (SRR) web app that emulates Airbnb’s functionality, complete with a content management system (CMS) using Sanity.io.
A web app that employs TensorFlow machine learning models to detect and label objects captured by the user’s webcam (e.g., cellphones, water bottles, and chairs) in real-time.
A full-stack MERN web app that allows users to generate AI images from textual descriptions while fostering a sense of community with the implementation of an interactive page for content sharing.
A pair of wearable technology that processes the user's finger positions to translate sign language into English. My team of 3 was recognised as Global Finalists in the Uber Global Hackathon for our work. My main contribution was building and training the machine learning model for accurate translation using Tensorflow.
@2025 Matthew So
All rights reserved
C#
Tensorflow
Django
ASP.NET Core
Node
AWS
Golang
Java
TypeScript
C++
Kubernetes
Spring
Ansible
SQL
Google Cloud
MongoDB
Kafka
React
Express
PostgreSQL
JavaScript
Azure
Python
Docker
Jan. 2025 - Apr. 2025
Shopify
May 2024 - Aug. 2024
Semper8
Mar. 2024 - Jun. 2024
Hamming.AI x WAT.AI
Sep. 2023 - Dec. 2023
BMO
Jan. 2023 - Apr. 2023
CIBC
Jun. 2021 - Jun. 2022
Hatch Coding
@2025 Matthew So
All rights reserved
@2025 Matthew So
All rights reserved