Hi My name is Chang Li

Web Developer and Designer

I am is a passionate coder with experience in JavaScript, Java, Python, and Ruby. Before coding, I spent 8 years as a computer mechanic, honing my troubleshooting skills, and communicating with people. My unique perspective on technology allows me to create efficient and scalable solutions. When I'm not coding, I enjoy cooking, video games and work-life balance. I'm always looking to learn, grow, and improve.

  • 🌍 I'm based in Saskatoon, CA (for now)
  • 🧠 I'm learning NextJS
  • 🥔 My portfolio at Chang
  • 🐋 Current project I am working on: GameListApp
  • 🎮 I love playing video game. Now playing Necromancer in Diablo 4 and also Dave the Diver.

Skills

Frontend React
React
JavaScript
JavaScript
TypeScript
TypeScript
Redux
Redux
Auth0
Auth0
Stripe
Stripe
Socket.io
Socket.io
JQuery
jQuery
HTML5
HTML5
Styling CSS3
CSS3
Sass
Sass
TailwindCSS
Tailwind CSS
Bootstrap
Bootstrap
Material UI
Material UI
Ant Design
Ant Design
Backend NodeJS
Node.js
Express
Express.js
TypeScript
TypeScript
Ruby
Ruby
Ruby on Rails
Ruby on Rails
Java
Java
GraphQL
GraphQL
Databases PostgreSQL
PostgreSQL
MongoDB
MongoDB
Firebase
Firebase
Testing Jest
Jest
Storybook
Storybook
Cypress
Cypress
RSpec
RSpec
Vitest
Vitest
Others Git
Git
Docker
Docker
Python
Python
Heroku
Heroku

Socials

portfolio linkedin

Badges

My GitHub Stats

tienviet10's GitHub stats


changliCoding


Top Repositories