Vincent Chen

Computer Engineering Student

Education

Electrical and Computer Engineering (B.A.Sc)

2021 - 2026

University of Toronto, St. George Campus

Intended Minor – Artificial Intelligence

Intended Areas of Focus – Digital and Analog Electronics, Software

Relevant Courses:

  • Software Design and Communication
  • Algorithms and Data Structures
  • Computer Fundamentals
  • Operating Systems
  • Introduction to Machine Learning
  • Applied Fundamentals of Deep Learning
  • Computer Organization
  • Computer Networks

Technical Skills

Programming Languages

  • C++
  • C
  • Python (Pytorch, Numpy)
  • Java
  • MATLAB
  • GDScript

Software

  • Adobe Premiere Pro
  • VSCode
  • FL Studio
  • Git/Github
  • LTspice and Logism
  • NI Multisim

Programming Experience

Competitive Programming

  • Active participation in multiple programming contests (ACPC, CCPC, CCC)
  • Member of University of Calgary Competitive Programming Club

Research & Algorithms

  • Facilitated combinatorics research using Python
    • Base conversion implementations
    • Permutations and combinations algorithms
    • Subset and grouping calculations
  • Developed IZE strategy generator for Plants vs. Zombies
    • Python-based simulation system
    • Expected value calculations for kernel pult delay

Academic Projects

  • Computer Science Implementations (C++, Java)
    • Advanced searching and sorting algorithms
    • Graph algorithms (DFS, BFS, Knight's Tour)
    • Flood game and prime number generation
    • Text-to-float number converter
    • Complete Sudoku Solver
    • Adaptive mental math trainer

Game Development

  • Experience with Game Maker and GML
    • Game mechanics implementation
    • User interface design
    • Game logic programming

Featured Projects

2048 Is You

A creative 2D puzzle game that combines mechanics from 2048 and Baba Is You. Built with Godot4 and GDScript, this game challenges players to navigate a unique world as a 2048 tile.

  • Navigate through a world of friendly and hostile tiles
  • Solve puzzles to acquire new abilities
  • Build defensive structures for survival
  • Developed using Godot4 Engine and GDScript

Not to Scale - Lego Engineering

YouTube channel showcasing advanced Lego Technic engineering projects, with a special focus on automatic transmission systems.

  • 1700+ subscribers and growing community
  • Custom automatic transmission designs
  • Complex mechanical systems demonstrations
  • Educational content on engineering principles

Song of Source Monitor Plus

A creative multimedia project combining technical and artistic elements.

  • Original content creation
  • Technical implementation
  • Cross-platform distribution
  • Source code available on GitHub

Combinatorics Research

Advanced mathematical research focusing on non-consecutive permutations and their relationship to polygon paths.

  • Implementation of recursive formulas
  • Python-based verification system
  • Published on OEIS.org
  • Comprehensive documentation

Achievements & Awards

COMC Alberta Bronze Medal

2019

Grade 10 Bronze Medal recipient in the Canadian Open Mathematics Challenge

CEMC School Champion

2017-2020

Three-time School Champion medals in the Centre for Education in Mathematics and Computing contests

RCM Violin Achievements

2018

Level 8 Certificate and Level 4 Gold Medal in Royal Conservatory of Music

Antichess Expert

2021

Achieved 2000+ rating in Antichess on Lichess.org

YouTube Milestone

2024

Lego Technic channel "Not to Scale" reached 1700 subscribers

ACPC Achievement

2020

4th place in Alberta Collegiate Programming Contest Division 2