Hey there, my names jack_

I'm a Canadian software developer with a passion for competitive programming, full stack web design & creating functional and effective programs

Get to know me

Hi, I'm Jack,

I'm currently a first year student at the University of Toronto. In my spare time I enjoy solving online computer science problems, studying algorithms & data structures and improving my programming skills.

Outside of school and programming, I enjoy studying and researching stocks and general finance, and listening to and playing music.

My skills

Here's a list of my relevant, computer related skills, in no particular order;

  • Over a decade of familiarity and experience in Windows and MacOS

  • Intermediate level of knowledge in major OOP languages such as C++, Java and Python

  • An extensive amount of knowledge in HTML, CSS, and JavaScript

  • Extreme familiarity with git and github

  • Experience in creating and completing large scale projects concerning both hardware and software

  • Lead programmer in a successful High-School robotics club over two years with the use of the OpenCV library

  • Experience using the Unity game engine and C# to create games and applications

  • Competitive programming skills mostly because of the CCC from the University of Waterloo

  • Comfortable experience with the MacOS terminal and command line interfaces

  • Years of experience in several different IDE's, such as Visual Studio, VScode, notepad++, Adobe Dreamweaver and Adobe Brackets

Check out some of my favorite projects

Hamiltonian Snake

Hamiltonian Snake Image

A game of snake which plays itself by generating a hamiltonian circuit to follow, which ensures it will always win.

Check it out in action

OpenCV Rubik's Cube Solver

Wireless Headphones

A C++ computer vision program which scans the Rubik's cube and will output the solution.

Check it out

Bubble Fett Robot

Image of robot

A robot which my friends and I built for the 2020 First Tech Competition where I assumed the role of lead programmer.

Check out the folder

CCC Solutions Archive

Canadian Computing Competition logo

A mostly done repository of CCC solutions written in Python and C++.

Check out the solutions repo

OpenCV Finger Detection

Canadian Computing Competition logo

A computer vision project which detects the number of fingers on a hand, written in C++.

Check out the source code

Let's get in touch