About Me

Personal Profile

Michael Li

Michael Li

Software Engineer

Student: (2021 ~ 2026)

Personal Information

Hello, My name is Michael Li, a Student at the University of Waterloo and an aspiring Software Engineer.

I am currently pursuing a Bachelor of Mathematics and a Computing Minor (co-op) at the University of Waterloo Faculty of Mathematics, where I am honing my skills in software development and computer science. I am passionate about technology and software development, and I am always looking for new opportunities to learn and grow in this field.

Throughout years, I have gained valuable experiences in crafting scalable software systems that meet both technical and business requirements, utilizing a range of programming languages such as Python, JavaScript, and TypeScript,Java, Leveraging my proficiency in backend frameworks like NodeJS, ExpressJS, and Serverless Framework coupled with expertise in frontend frameworks such as React and NextJS, allows me to deliver efficient and effective software solutions that meet the unique needs of organizations.

Outside of School, I freelanced as a Part-time Software Enginner for around 2 years and worked on side projects topics that I was interested in. Since I am in the Co-op Program, I have 5 internship experience in the Software Development field with a sith which I am completing right now, that has allowed me to gain important industry experience and adaptibility.

In my free time, I enjoy working on personal side projects, as it provides me with an opportunity to explore new technologies and further my knowledge and expertise. I am also a continuous learner, and I actively seek out new learning opportunities in order to stay up-to-date with the latest industry advancements.

Besides software development, I also have a strong appreciation for mathematics and problem-solving. I enjoy tackling complex problems and finding creative solutions to them, and I believe that my background in mathematics has helped me develop strong analytical and problem-solving skills that I can apply to my work in software development.

Tech Stack

My Coding Statistics

WakaTime

Weekly Coding Activities

My WakaTime last 7 days stats.

Last modified: 5 minutes ago
Daily Coding Average
2 hrs 58 mins
This Week Coding Time
14 hrs 50 mins
Best Day Coding Time
N/A
All Time Since Today
792 hrs 6 mins

Languages

  • Vue.js
    43%
  • Ruby
    30%
  • JavaScript
    22%
  • GraphQL
    2%
  • YAML
    1%
  • TypeScript
    1%

Editors

  • VS Code
    100%
GitHub

GitHub Insights

A Quick Look at Followers, Repositories, and Contributions Activity from last year.

@kayoMichael
Public Repositories
20
Followers
9

Contributions

Total
612
This Week
0
Best Day
20
Average (per day)
1.66
  • Sep
  • Oct
  • Nov
  • Dec
  • Jan
  • Feb
  • Mar
  • Apr
  • May
  • Jun
  • Jul
  • Aug
  • Sep
Less
More
contributions on