Hi, I'm

Gordon Lin

Computer engineering student, software developer

About Me

👋 Hi, I'm Gordon.

Nice to meet you! I'm an undergraduate computer engineering student at the University of Toronto with a passion for coding. I've been programming for over 10 years using various languages.

Main Languages

JavaScript

JavaScript

TypeScript

TypeScript

C

C

C++

C++

Python

Python

PostgreSQL

PostgreSQL

Frameworks

React

React

Vue

Vue

Astro

Astro

Express.js

Express.js

Tailwind

Tailwind

Other

Jest

Jest

SPARQL

SPARQL

GitLab

GitLab

VSCode

Visual Studio Code

Experience

💼 My Current and Past Work.

    May 2024 - Present

    Environment & Climate Change Canada

    Environment & Climate Change Canada

    Government of Canada department responsible for environmental programs and policies.

    Software Application Developer Co-op

    Vue
    Vue
    React
    React
    TypeScript
    TypeScript
    Prisma
    Prisma
    • Made major contributions to multiple projects, including a web-mapping platform and an interactive data storyline editor.
    • Developed an internal tool to streamline administration of company-loaned devices and equipment.

Projects

🚧 Some Things I've Made.

Doodle Jump Clone

C
C
ARM Assembly
ARM Assembly

A low-level implementation of the popular Doodle Jump mobile game.

Doodle Jump

GIS City Mapper

C++
C++
GTK
GTK

A full-fledged map program, using data from the OpenStreetMap API. Allows all map functions (move, zoom, pan, etc.) plus advanced features.

City Mapper

Java Battleship

Java
Java
JavaFX

An implementation of the board game "Battleship". Multiple difficulty levels, import your own custom boards, and more!

Java Battleship