Honours computer science student by day, coder by night.

Hello World, I'm Matt.

Matthew
                        Flying

01

I'm a twenty-year-old undergraduate student finishing up my third year of honours computer science at the University of Victoria. Derivable from my degree, I have a passion for tech.

Moreover, I'm an athlete. I thoroughly enjoy snowboarding, long distance running (masochism?!), and fitness in general.

Finally, I've also been told moms love me, sooooooo...

02

I started my developer journey in the tenth grade. At school, I was tasked with creating a final project for history class that would be due in a couple months.

I decided my project would be a fully-fledged video game. This was an insane undertaking for someone who'd never seen code before.

However, after many hours of being glued to my computer and reading multiple C# textbooks, I completed the (in hindsight terribly coded) video game.

Self Learner

I enjoy going above and beyond to learn, pushing me to participate in hackathons and bootcamps.

Community Oriented

I actively contribute to Stack Overflow, the Flutter package manager, and my GitHub account.

Passion Driven

I love programming. So much so that I've built online coding communities (#1, #2, #3) with many members.

03

Skills & Tech

Skill Level Key:

  1. Just learning
  2. Making good progress
  3. Comfortable with concepts
  4. Able to build solid projects
  5. Can answer Stackoverflow questions

HTML & CSS

Docker

Javascript

NextJS

Flutter & Dart

Git & GitHub

Java

ReactJS & React Native

Python

C & C++ (using at university)

NodeJS

Golang (usually with Gin)

NoSQL & SQL

Rust (usually with Actix-Web)

04

Notable Experience

Click the email or link icons for more info 🙌

Confesi

LAUNCHING SOON • Join the alpha & beta tests here 🚀

Get ready to ROFL. Share your campus stories, embrace your quirks, and laugh with your community!

Webflow

Flutter

Postgres

Golang

Cron Jobs

Edge Functions

PubSub Functions

GitHub Actions

Google Cloud Platform

Testify

Amazon Web Services

Docker

Firebase

HTML

CSS

Redis

Javascript

Gin

Hive & Drift

Dart

Figma

Stend

December 2021 - October 2022 • Email for Info

As the frontend lead on the Stend team, I was responsible for critical frontend development and management in the creation of our team's cross-platform application that curates demographic-based reviews for businesses and users.

Flutter

Figma

Dart

C++

Drogon

Stack Subject to Change

CORTEX Labs

September 2023 - Current • Email for Info

At CORTEX Labs, I'm working as a Research Assistant and Developer. I'm contributing to a project mapping treatments for mental health and addictions in people with brain injuries.

NDA

Vanbelle Nursery

Summer 2020 • Email for Info

I developed a cross-platform application that demonstrates various use cases in which Flutter can be integrated into Plantago's internal software.

Flutter

Dart

05

University Education

A small subset of classes I've taken 📚

06

Some of my Projects

A few may be private on GitHub 🤐

GitHub Contribution Graph Painter

June 2023 • Use it yourself!

Ever wanted to display a custom design on your GitHub contribution graph? Now you can. For example, check out the message I created using the tool.

Javascript

NextJS

Vercel

Bash

Custom Endpoint Data Tracker

May 2023

A mobile app that allows users to enter a URL to JSON data. The app then dynamically parses the JSON using a custom-built parser, mapping each detected datapoint to a trackable "stat card". Users can then save/view these cards, allowing for easy access to data they care about.

Flutter

Dart

Matrix Algorithm Visualizer

May 2023

Pathfinding algorithms play a crucial role in various fields, such as robotics, game development, and logistics. This project provides an interactive and visual way to explore different pathfinding algorithms (such as Dijkstra's), helping users grasp their underlying principles and observe their performance in different scenarios.

Flutter

Dart

University Class Automation

November 2023

A script that, uhhhhh, allows me to sleep in, instead of going to a specific morning class. Too bad I can't share it. 😉

Javascript

iMessage Clone

May 2023

Real time mobile chat app: backed up messages, reactions, deleting messages, blocking users, auth flow, "is active now" indicators, etc. This turned out to be a great usecase for a non-relational database.

Rust

Flutter

Dart

Actix-Web

MongoDB

Heroku

Websockets

Island Health's CODE HACK 2023

March 2023 • Recognized for hacking the hackathon pre-event 👻

An app developed for the #IslandHealth Code Hack 2023 event. Within 24 hours, Chris, Julia, and I developed a system facilitating all doctor and patient interactions with a central health database. This allows patients to have more control over their personal health data and records.

Flutter

Dart

NodeJS

NextJS

Discord Frog Bot

December 2023 • Used in several public servers

Why is it called the frog bot? I'm not sure. I found a nice frog profile picture and that was that. It's a Discord bot that harbours a few application commands and custom response/moderation capabilities.

Python

Golang Package (jsonencryption)

January 2024

A utility package for encrypting (hashing + masking) primary keys (uints) in serialized JSON responses. Designed for seamless integration with existing model classes.

Golang

Bash

JSON

GitHub Actions

Published on pkg.go.dev

CLI Base Converter

March 2023

I got tired of having to open up a website to convert quickly between bases, so I made a quick terminal base converter tool. Helpful for low-level CS university courses.

Rust

Stack Overflow Stats Badge

April 2023 • Use it yourself! • 100+ daily active users 🔥

Allows user's to display a dynamically generated Stack Overflow stats badge tailored to their profiles in a markdown file. Specifically, it's designed for GitHub README profiles.

Rust

Actix-Web

Heroku

HTML

CSS

Flutter Pub Package (shrinking_view)

October 2022

In an app I was making, I wrote some code to shrink Scaffold views programmatically. This simulates native iOS behavior. I figured others may like to use it, so I made it into a package.

Flutter

Dart

Published on Pub

Flutter Pub Package (alert_banner)

January 2023

A beautifully simple alert banner for Flutter applications. Fully customizable.

Flutter

Dart

Published on Pub

Personal Server

November 2023

I like having tasks automated. I needed a server to do that. So, I built myself a server. It does a variety of jobs; it even does things for this website! Some examples: cron jobs, email sending, detailed analytics for my online presence, hosting custom code tooling and scripts, etc.

Golang

Cron Jobs

Deployment

Docker

MongoDB

Postgres

Redis

University of Victoria Engineering Competition

July 2023 • 1st place 🥇

Over a time frame of 6 development hours, our team managed to create a feed-based cross-platform mobile Flutter app that connects tutors with students in need of support, helping to facilitate a healthy academic community. We linked it up to a Dockerized Golang web server with a SQLite database. My wonderful teammates: Jaspreet Sidhu, Chris Huk, and Hal Nguyen.

Flutter

Golang

Docker

SQLite

Dart

Auto Leetcode Question Solver

January 2023 • Sold commercially

My friend Chris and I like solving Leetcode questions legitimately. However, at a manual rate, solving 100% of the site's questions would take a while. Hence, we created a bot to do it for us! It uses test cases to ensure a ~100% acceptance rate of its submissions, and it scrapes answers from Leetcode's discussion forms. You can configure it to solve by a set language and difficulty. Here's an example of a leveled account.

Python

Selenium

Web Scraping

New Personal Website (unpublished)

January 2023 - Current • Email for info

A much more advanced new personal website. Will include a fully-functional markdown blog, among other things. It's getting close to replacing this website!

Rust

Actix-web

Next.js

Tailwind

Typescript

MongoDB

Flutter Pub Package (core_utils)

October 2022

This package contains a lot of simple helper functions. Some examples include: shorthands for app sizing, number formatters, responsive layout builders, etc.

Flutter

Dart

Published on Pub

Flutter Pub Package (scrollable)

November 2022

I recently wanted to add haptic effects to my scroll views, but found no easy way to do so. This prompted me to make a way myself. This package contains several useful widgets that enhance Flutter's default scroll views by adding haptics, automatic soft keyboard dismissal, and more.

Flutter

Dart

Published on Pub

Travel App

March 2021

I created an app displaying the beauty of travel. It features incredible animations and a screen-fluid design.

Flutter

Dart

Personal Website

December 2021

I designed and created the website you're viewing right now. Its purpose is to efficiently display who I am, and what I do. The website is mobile-first, and responsive.

HTML

CSS

Javascript

Hosting

Precise Integral Solver

November 2021

I created code that breaks apart a mathematical function into 1,000,000+ Y values along a given slope, which are then used to very accurately calculate a definite integral. I also provide an interactive graph alongside the solution.

Python

Numpy

Matplotlib

Instagram Redesign

May 2020

I designed an extremly aesthetic remodel of Instagram's UI. The build includes home, search, explore, activity, and profile screens. Additionally, it features beautiful custom animations.

Flutter

Dart

Graph UI

June 2020

I designed a crisp graph and converted it into a custom widget. Created to be easily transferable between projects.

Flutter

Dart

CSC Class Website

November 2021

I created a website that adheres to my computer science course assignment requirments. It includes a modern, colorful UI, alongside some fun, interactive Javascript.

HTML

CSS

Bootstrap

Javascript

APIs

Hosting

Border Gas Converter

March 2020

My father used to travel across the border into the USA to buy gas. He always told me, for efficiency's sake, he wished there was an app that easily converted cross-border gas prices. So, I built one. It converts $USD/Gallon to $CAD/Litre in real time.

Flutter

Dart

APIs

Published on Playstore

Picture Text Interpreter

June 2020

I created an app that, upon the user uploading an image, deciphers the image's text and converts it into copyable text alongside giving the user the option of having it read out loud.

Flutter

Dart

Firebase

Machine Learning

Holiday UI

August 2020

I developed a beautiful trip application. It displays enticing travel locations to the user. Upon clicking on a destination, the app blows up with a plethora of clean, crisp animations, bringing the user to the info section for that location.

Flutter

Dart

Powerschool Redesign

May 2020

My high school used an application, Powerschool, to distribute grades to students. I didn't like their UI so I redesigned it. In doing so, I made it more intuitive and fun to use.

Flutter

Dart

COVID-19 Tracker

April 2020

I created an app that informs the user about basic virus/COVID-19 information. Additionally, it features an interactive graph that showsases COVID-19 deaths, recovered cases, and current cases across dozens of countries. Finally, it includes a feed of up-to-date news articles related to public health.

Flutter

Dart

APIs

Pattern Cracker

July 2020

I developed a puzzle game that challenges the user with figuring out the number in a 4x4 matrix that doesn't fit the pattern. It includes a myriad of levels the user can progress through. The UI is formatted to look similar to that of the classic game of 2048.

Flutter

Dart

App Navigation Animation

January 2021

I created a simple app that features the groundwork for a complex and professional app-wide navigation system.

Flutter

Dart

Rising Revolution

2019 • First Ever Project

I designed all art assets, alongside coded the entire project. Taking 176.5 hours, it taught me the very basics of C# Unity development. The strategic game features a 2D environment, where you play cards attempting to toppel the Russian Czar.

Unity

C#

Pixilart

Modern Website

October 2021

I designed a website for the sleek modernist. It features a bold, black, professional design.

HTML

CSS

Bootstrap

Hosting

Seven Dungeons

December 2019 • Second Ever Project

I created a dungeon runner game where the user tries to beat their best time jumping through seven dungeon puzzles without dying.

Unity

C#

Pixilart