|

full-stack developer

About

logo
University of Waterloo

Present

Software Engineering

Present

I'm taking Sequential Programming, Discrete Math, Statistics, and Psychology. I'm into full-stack development, competitive programming, and math.

logo
Shopify

2025 - 2025

Software Engineer

2025 - 2025

Upcoming SWE Intern.

logo
RideCo

2024 - 2024

Software Engineer

2024 - 2024

SWE Intern @ RideCo.

My Experience
logo
Contest Tutor

2019 - 2024

Tutorax | Play Forever | Academy for Math and English

2019 - 2024

Competitive math and computing tutor for 100+ high school students.

logo
Competitive Runner

2017 - 2023

Marathon | Cross Country

2017 - 2023

My PB's: 800m: 2:09, 1000m: 2:51, 5km: 18:06, 10km: 41: 56, Half-Marathon: 1:29:58, Marathon: 3:17:02.

logo
Magic and Cardistry

2019 - 2023

Magician

2019 - 2023

President of the magic and cardistry club.

logo
Youtuber

2023 - Present

Electricochy

2023 - Present

Channel focused on internships, skits, and reactions. Looking forward to pump out more upcoming videos!

Projects

ReturnPal

project

react

graphql

Firebase

Return packages by the door. We take care of printing return labels, packaging, and driving to the post office.

Hosted Project Code

AlgoFlow

project

javascript

Material UI

Next.js

AlgoFlow is a visualizer for the most popular sorting algorithms with animations, playback speed, and sound.

UwRez

project

sql

Firebase

Mapbox

Help freshmens decide where to live by sharing your experiences. AI algorithm to provide the best choice for you.

VisuGraph

project

javascript

tailwind

html

Learn about different graph searching algorithms visually. Understand the tradeoffs and which traversal to use.

MetaScript

1
2
3
4
5
6
7
8
9
10
fn fibonacci (n) {
    if |n <= 2| { return 1 }
    let prev = 1; let curr = 1;
    from 2 to n with i {
        let next_value = prev + curr
        prev = curr 
        curr = next_value
    }
    return curr
}

Typescript

Meta script is an interpreter with support for user defined functions, I/O, loops, conditionals.

Insomnia

project

MongoDB

Express

Node.JS

Algorithm to correlate sleep quality, duration, stress levels, exercise. Visualize your data and start change early!

RPS Contest Automation

project

Seleinium

python

excel

Win unlimited gas station prizes by running this program daily with a list of phone numbers.

Skills

JavaScript

HTML 5

CSS 3

React.js

Next.js

Node.js

Tailwind

C++

GitHub

Python

MongoDB

Material UI

Blog

Brain Teasers

Compilation of my favourite riddles and puzzles.

October 22 2024

Github History

 

Contact

LinkedIn

Geoffrey31415@gmail.com

;