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
- 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
- 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
- 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
- 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
- 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
Email:
ligrant1012@gmail.com
https://www.linkedin.com/in/grantli0119/