Grant Li

I'm a Web Deve

About

Grant Li

Frontend Web Developer at Comm100

I'm a passionate developer who is always eager to learn new technologies and skills. I love to build websites and web applications that are responsive, innovative, efficient, and fun for people to use. I enjoy working with others and I'm always open to new opportunities.

  • City: Vancouver, Canada
  • Email: ligrant1012@gmail.com
  • GitHub: GrantLi1012
  • Birthday: Jan 2000
  • Degree: Bachelor of Applied Science, Computer Engineering, UBC
  • Hobbies: Ballroom Dancing, Mixology, Board Games

Skills

JavaScript & TypeScript 100%
HTML, JSX, CSS, Tailwind 90%
Relational Database Design, UI/UX Design 80%
React.js, Node.js, Next.js 90%
Jira, Confluence, Postman 90%
AWS, Docker, VMWare 70%

Resume

Here's are experience

Portfolio Projects

When Air Takes Shape

Click to see project website

  • A React.js web application that powers a breathing, shape-shifting public art installation to bring global air quality data to life
  • As a member of the ATTA Society, I implemented responsive designs and rearchitecturings for the app so that it may be accessible on mobile
  • Currently making the app more user frinedly through implementing data caching and color coded markers

Dice Wiz

Click to see project website

  • A React.js web application built with TypeScript, ReactBootstrap, and Random.org API. Responsive design is followed to allow smooth user experience on both mobile and pc.
  • A truely nerdy app that allows tabletop RPG players to roll rice and analyze various dice related numerical outputs such as spell damage output and attack sucess rate.

TG Dancesport

Click to see project website

  • A pro bono project built with React.js, and CSS. This is a customized, fully responsive, userfriendly commercial website intended to help a pair of ballroom dance coaches attract more students.
  • Designed many re-usable, well-animated components to help catch attention and display class information.
  • Collaborated with the dance coaches to translate stakeholder needs into features.

Mythic Muse

Click to see project website

  • A Next.js app built with Tailwind CSS, and MongoDB, designed to allow users to login and create, edit, and share prompts that can be used as inputs to AI-powered tools to generate creative ideas for tabletop RPGs.
  • Implemented serverless functions to connect to MongoDB for interaction with users and prompts information. Integrated Google OAuth to streamline authentication process.

Outpatic

2020 - 2021

Click to see project website

  • As the lead frontend developer, managed a small team to build a responsive React.js web application for a personal non-contact early detection system for illness.
  • Developed reusable software components and incorporated Redux to manage the efficient rendering of large amounts of health data.

Education

Bachelor of Applied Science, Computer Engineering

2018 - 2023

University of British Columbia, Vancouver, BC, Canada

  • Full stack development to create a physiotherapy software solution for a UBC research group for capstone
  • Created a innovative social platform with Node.js
  • Created a web application frontend for LED light strip effect & color editing and saving patterns
  • Conducted black-box cybersecurity penetration testings for a startup company

Professional Experience

Frontend Web Developer

March 2024 - Now

Comm100, Vancouver BC, Canada

Full Stack Developer

June 2023 - August 2023

Healthcord Cryogenics, Vancouver BC, Canada

  • Created user-friendly tools using React.js and Adonis.js, incorporating the 'Berry' MUI template. This optimized sales department workflows with functions like client search and personnel relation management.
  • Gained hands-on knowledge in AWS services such as Elastic Beanstalk, EC2, RDS, and Amplify for seamless project deployment and management.
  • Applied Python to format and analyze extensive raw data. Designed relational database tables to accurately capture relationships.

UI Developer

May 2021 - Aug 2021, May 2022 - Aug 2022

Jostle, Vancouver BC, Canada

  • Built robust features for a highly functional React.js web application using TypeScript and CSS
  • Communicated with UX designers to translate project requirements and business objectives into highly configurable, reusable software components and polished user interfaces
  • Integrated React.js implementations into GWT legacy code base

Embedded Software Engineering Co-op

May 2020 - April 2021

T2 Systems, Burnaby BC, Canada

  • Created a tool system that analyzes and reports status of peripherals of parking pay stations in C++
  • Developed data structures that stores analysis results and facilitates communication between tests to greatly increase maintenance efficiency for future users
  • Developed automated Python unit tests to ensure the integrity of internal API service calls

Contact

LinkedIn

https://www.linkedin.com/in/grantli0119/