Michael Li

Founding Software Engineer at tftacademy.com

Toronto, Ontario, Canada
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Michael Li is a founding software engineer and full-stack problem-solver based in Toronto with six years of hands-on experience building infrastructure and internal tooling for startups and larger tech teams. He helped launch TFTAcademy.com by designing back-end systems to parse game assets and contributes algorithmic implementations across multiple languages on GitHub, demonstrating strong data-structures and performance-first thinking. Michael’s background spans product-facing tooling at Chapter One, firmware and systems work in rocketry and telecom contexts, and a brief SDE stint at Amazon, showing adaptability across domains and stacks. A University of Waterloo computer science student with a knack for turning fuzzy requirements into testable systems, he pairs quick experimentation with pragmatic engineering. Outside work he’s likely bouldering or curating J-pop playlists, a hint at the persistence and pattern recognition he brings to tricky engineering problems.
code6 years of coding experience
job1 year of employment as a software developer
bookOntario Secondary School Diploma, Ontario Secondary School Diploma at Bur Oak Secondary School
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at University of Waterloo
github-logo-circle

Github Skills (8)

data-structures10
javas10
algorithms10
c-language10
cpp10
cprogramming-language10
data-structure10
java10

Programming languages (7)

JavaC++CRustMakefileJavaScriptPython

Github contributions (5)

github-logo-circle
sukritishah15/DS-Algo-Point

Oct 2020 - Oct 2020

This repository contains codes for various data structures and algorithms in C, C++, Java, Python, C#, Go, JavaScript, PHP, Kotlin and Scala
Role in this project:
userBack-end Developer
Contributions:13 reviews, 8 commits, 30 PRs in 4 days
Contributions summary:Michael contributed implementations of various data structures and algorithms in different programming languages, including Java, C++, and C++. Their work involved creating implementations for string hashing, prefix sum arrays, and binary index trees. Furthermore, the user demonstrated the ability to solve algorithmic problems by providing detailed descriptions, time and space complexities, and sample inputs/outputs for each implementation.
cppcsharpdata-structuredata-structuresgo
Contributions:227 commits, 212 pushes, 1 branch in 1 year 2 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial