An
Nguyen-Trinh

I am an fourth-year undergraduate student at University of Toronto - St. George Campus pursuing a Computer Science degree with a focus in Artificial Intelligence. I am interested in a wide variety of interests professionally and personally. For example, I am interested in data science because I love to explore and understand patterns. This is also the reason I am interested in machine learning. I enjoy the challenging of identifying and understanding a pattern in order to solve a complex problem. Personally, I enjoy creating things with my hands and demonstrating my creativity. Throughout the years, I have taught myself how to crochet, sew, paint, sculpt using clay, and knit.


A mentor once told me:

"Don't mention your sewing hobby in a professional setting as they might think you're a loner who doesn't work well in a team environment."

I have been perplexed by this statement ever since because I believe that my hobby and computer science share more similarities than differences.

Step 1: Planning and Design

Select a pattern, choose fabrics, and envision the final product.
Define the problem, choose the right algorithms and data structures, and outline the overall structure of code

Step 2: Gathering Materials

Gather all the necessary materials: fabric, thread, buttons, etc.
Set up development environment, import the right libraries or modules

Step 3: Cutting and Preparing

Cut the fabric based on the pattern and prepare the pieces for stitching
Break down the project into smaller tasks

Step 4: Stitching/Coding

Sew the pattern pieces together stitch by stitch
Write the code line by line

Step 5: Testing for Problems

Try on the product to identify any issues
Test code to identify bugs

Step 6: Making adjustments to solve identified problems

Fix identified problems such as a misaligned seam
or a pattern error
Debug to ensure the program work correctly

Iterate Step 5 and 6 when Necessary

Final Product

Other Projects

Academic Assessment Predictor

In a team of 3, built k-Nearest Neighbor, Item Response Theory, and Neural Networks algorithms to predict whether a student can correctly answer a specific diagnostic question based on the student’s previous answers to other questions and other students’ responses. The best performing algorithm achieved a 69% accuracy. Programmed using Sklearn, Numpy, Matplotlib, SciPy, and PyTorch.

University of Toronto Technology Leadership Initiative Program

In collaboration with industry partner Senso.ai, developed a program in a team of 4 to recommend automobiles to consumers by leveraging data analytics on the consumers' bank transaction patterns. Web application developed using Amazon AWS (EC2, RDS, Amplify), Spring Boot Java Framework, MySQL, and React. Selected as 1 of 23 students of the competitive TLI program based on strong leadership and technological skills to be given enhanced courses and industry experience at University of Toronto.

Thought Leadership Branding Club (TLBC) Social Audio Event Management Application

In a team of 7, developed a web application for TLBC that accumulates audio space events from multiple audio spaces (LinkedIn, Twitter, Clubhouse) with sorting functions to help users become aware of and organize upcoming and current events. Web application developed using Heroku, MongoDB, Django, and React. Managed the team and acted as the ScrumMaster. Duties included hosting and leading meetings, liaising between project team and TLBC, and facilitating healthy communication between team members.

Wildfire Predictor

Invented a program with 3 partners to predict the wildfire count for given state in the U.S. in any given year.

Connect Four the Game

Developed an AI player that can play the game Connect 4 against a human player. The game was implemented using Python, Numpy, and Pygame.

Contact