Hi, I'm Matthew!

I'm a student at UBC. I love developing web applications and learning about programming!

 

About Me

Overview

I'm a third year student pursuing a double major in Computer Science and Cognitive Systems at the University of British Columbia. Some of my interests and passions include web development, artifical intelligence, and hackathons. I have experience with languages and frameworks such as Python, Java, React.js, Three.js, and more - take a look at the icons below to see all the technologies I'm proficient with!

/assets/headshot-a9f9bc78.png
Python
Java
JavaScript
React
HTML5
CSS3
Tailwind CSS
C
Git
GitHub
Chakra UI
Three.js
 

My Portfolio

Projects

Here are some of my projects that I've created. I'm always working on new projects and improving on old ones, so check back soon for more!

NCIS Website
github source code

NCIS Website

Website built for Nautical Crime Investigation Services; involved updating the website to be more modern and user-friendly, and adding new features such as a AI ethics manual.

reactchakra-uigit
NeuralProf
github source code

NeuralProf

Web application scrapes lecture slides and creates new lessons in a variety of languages using GPT-4 API. The content is automatically split into sections where users can ask questions.

reacttailwind-csschakra-uiflaskgit
DailyBoost
github source code

DailyBoost

A social media app that encourages people to exercise daily by providing AI generate activity prompts. Users can post these activites to share with their friends.

reacttailwind-cssmongo-dbgitfirebasenode-js
Space Invaders
github source code

Space Invaders

A Space Invaders game built using Python and Pygame. The player controls a spaceship that can move left and right, and shoot bullets to destroy the aliens.

pythongit
Trip Planner
github source code

Trip Planner

A Java project that allows users to plan trips by selecting a starting location and destination. Users can edit their budget and trip information, and delete the trip once finished.

javagitSwing GUI
Feedbacks
 

Get in touch

Contact

Feel free to reach out! I'm always open to new opportunities and collaborations, and would love to chat about anything tech-related. Talk soon!