Matthew Taylor Software Developer

Matthew Taylor Software Developer

Computer science specialist at the University of Toronto. I enjoy programming, problem-solving, and learning new technologies.

About Me

I am a dedicated software developer with a strong foundation in computer science. I am pursuing an Honors Bachelor of Science, specializing in Computer Science, at the University of Toronto. Experience with a variety of personal and academic projects has helped me become proficient in Python, C/C++, JavaScript, Java, C#, and Bash, along with expertise in areas like source control, debugging, mathematics, and algorithms. I am a hard worker and responsible programmer, and I bring a positive mindset to each project I undertake.

Convolutional neural networks for segmenting fashion images

Ragdoll character physics simulation

Jupyter notebook stateful sketching project

React Native multiplayer game development

Box2d physics synched over Websockets

Sept. 2022

Computer Science at the University of Toronto

I entered university with knowledge of Java as my first programming language. I competed in the CEMC Canadian Computing Competition and Virtual Skills Ontario Competition using Java. I developed small games and graphical user interfaces for using Java and C#. My first-year courses for data structures and algorithms were written in Python.

Jul. 2022

Accepted into the Computer Science Specialist Program

I have been accepted and started working towards my specialization after finishing my mathematical Proofs, Datastructures, and Algorithms courses. I am very excited and interested in learning about machine learning and cryptography and am working towards gaining more knowledge in these fields.

May. 2023

Finished 2nd year

I started working on larger projects and collaborating on projects with my peers. Collaborating on open-source projects has piqued my interest. The main area of my personal programming development currently has been focused on developing software for the Python ecosystem using the C API.

May. 2024

Finished 3rd year

I have completed my third year of university and have started working on my fourth year. My first semester I completed Introduction to Information Security, Introduction to Artificial Intelligence, Principles of Programming Languages, and Operating Systems. I have been working on creating a good portfolio of projects and have been working on a few open-source projects. I also really enjoyed my second semester courses in machine learning and image understanding. For my Image Understanding course, I worked on a project that used a convolutional neural network to segment images as well. I also worked on a project that used neural radiance fields to construct 3D models from 2D images.

May. 2024

Started my internship at NVIDIA

I am very excited to start my internship at NVIDIA. I will be working as a Software Intern on the robotics and simulation technology team.

Github Projects

collection of my significant work - all other published work can be found on my GitHub profile

FashionPixelLabelSegment fashion images using convolutional neural networks and superpixelsPython
xml-to-pydictPython XML to Dictionary ParserPythonC++
fastqueuePython Fast Queue Library, fine tune your queue for performancePythonC
MatchingGameMatch tiles to complete the board. Displays user actions in realtime to all playersJavaScriptFirebaseReactNative
MattBlogPersonal coding blog featuring a variety of small examples and snippetsPythonFlaskJavaScript
ipysketch-liteSketching tool for Jupyter notebooks, dynamically updates the notebook as you drawPythonTypeScriptJavaScript
207CourseProjectForest Visualization 3D MVC. Using Data collected from the city of KitchenerJava
SnowFallSagaA winter themed MMO providing realtime multiplayer mini-games as microservices.PythonJavaScript