Hi, I'm Calvin Lee

šŸ“ Toronto, Canada

A software engineer with 6 years of experience loves creating web apps. I spend my days working with TypeScript, React, and Node.js, bringing ideas to life on both the frontend and backend. Iā€™m driven by a passion for building products that people actually want to use ā€” and having fun while doing it!

Notes

Projects

Ledger System

Designed and implemented a ledger system similar to a bank account from scratch, leveraging microservices and event-driven architecture to ensure scalability, reliability, and high performance under heavy load.

Passkey/WebAuthn Login Implementation

Developed a passwordless (aka passkey, WebAuthn) login system with Multi-Factor Authentication (MFA) to enhance security while ensuring a seamless user experience, focusing on secure data handling and integration with third-party authentication providers.

YouTube Playback Speed Tracker

A Chrome extension that tracks and displays your playback speed on YouTube.

All-in-One Education Center Management System

Seamlessly manage student records, courses, and homework across an education center with three branches and over 300 enrolled students.

Real-time listings scraper

Monitors second-hand car listings in real-time based on your chosen criteria, sending push notifications to Telegram for updates. (For testing purposes only)

Custom ESLint rules

Use AST parser to define self-used ESLint rule for much better warning/error prompt

Build Promise A+ from scratch

Create a custom implementation of JavaScript Promises that meets the Promise A+ standard, covering essential features.