About Me

Personal Profile

Michael Li

Michael Li

Software Engineer

Student: (2021 ~ 2026)

Personal Information

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

I am currently pursuing a Bachelor of Mathematics and a Computer Science 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 organizatioNes.

Outside of School, I am currently freelancing as a Software Enginner in 2 seperate Companies and working on a side project that I am interested in. Since I am in the Co-op Program, I have 3 past internships in the Software Development field and from those experiences I feel like I have grown as a Software Engineer.

I consider myself a curious and inquisitive person, always eager to learn and improve my skills. 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
1 hr 39 mins
This Week Coding Time
6 hrs 38 mins
Best Day Coding Time
N/A
All Time Since Today
183 hrs 33 mins

Languages

  • Python
    100%
  • YAML
    0%

Editors

  • PyCharm
    100%
GitHub

GitHub Insights

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

@kayoMichael
Public Repositories
14
Followers
1

Contributions

Total
1166
This Week
7
Best Day
29
Average (per day)
3.15
  • Sep
  • Oct
  • Nov
  • Dec
  • Jan
  • Feb
  • Mar
  • Apr
  • May
  • Jun
  • Jul
  • Aug
  • Sep
Less
More
contributions on