Skip to content
View cch01's full-sized avatar

Block or report cch01

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
cch01/README.md

๐Ÿ‘‹ Hi, I'm Terry Chan

A passionate Full-Stack Software Engineer based in Toronto, I craft elegant code and bring complex ideas to life. With a strong focus on building scalable and high-performance applications, I specialize in both web and desktop solutions using modern technologies.


๐ŸŒŸ A Bit About Me

  • ๐Ÿ’ป Tech Enthusiast with a keen interest in everything from Kubernetes clusters to sleek UI design.
  • ๐Ÿ‘จโ€๐Ÿ’ป Experienced in leading projects, mentoring teams, and enhancing application performance.
  • ๐Ÿ’ผ Currently working at Fintros Inc. as a Full Stack Developer.
  • ๐ŸŽ“ MSc in Information Technology from The Hong Kong Polytechnic University.
  • ๐Ÿฑ Cat Slave ๐Ÿ’˜
  • ๐Ÿฃ Sparrow Lover

๐Ÿ› ๏ธ Tech Stack

Languages

typescript javascript Ruby python dart GraphQL

Front-End Development

Next JS React React Native tailwind-css MUI pwa Storybook html css sass bootstrap jquery

Back-End Development

NestJS NodeJS Kubernetes Express.js Docker Strapi Flask Django

Database

Postgres MongoDB Redis

Backend as a Service (BaaS)

Vercel Heroku Netlify AWS DigitalOcean

Testing

Jest Testing-Library cypress


๐Ÿš€ Projects

View - Website

Dive into the timeless world of Tetris with Just Tetris! A modern take on the classic game, this Progressive Web App combines sleek design, intuitive controls, and robust customization options. Built with React, TailwindCSS, and Vite, Just Tetris offers an unparalleled experience for both casual and competitive players alike. Whether you're here to beat your high score or challenge friends online (coming soon!), this app has you covered.

Features:

  • ๐Ÿงฉ Self-implemented, meticulously crafted Tetris logic.
  • ๐Ÿ“ฑ Fine-tuned silky smooth touch control experience.
  • โš™๏ธ Customize board dimensions (width, height) and difficulty levels.
  • ๐Ÿ’พ Save configurations and track your high scores.
  • ๐Ÿ“ Auto-adjust dimensions for seamless window resizing.
  • ๐ŸŒ Fully optimized Progressive Web App for use on any device.

Coming Soon:

  • ๐Ÿš€ Dedicated server for real-time online matching and scoreboard tracking.
  • ๐Ÿ† Compete with friends or other players in dynamic multiplayer mode.

Check out Just Tetris and relive the magic of Tetris, reimagined for today's web!

Download - Here
Ever wished for a simpler way to automate those tedious mouse clicks? Look no further! Mouse Automator is a cross-platform desktop application designed to automate mouse actions with precision and flexibility. Built using Electron, React.js, and nut.js, this app runs on Mac, Windows, and Linux. Whether for gaming, testing, or repetitive tasks, Mouse Automator has your back!

Features:

  • ๐ŸŽฏ Target applications and customize click types.
  • โš™๏ธ Save and reload your settings automatically.
  • ๐Ÿ–ฅ๏ธ Native system tray and notification support.
  • ๐Ÿš€ Start on login and minimize to the tray for convenience.
  • ๐Ÿ”ฅ More coming here ... ๐Ÿ”ฅ

View - Website
Ontario Diner is your go-to web app for seamless bill splitting and tipping. Whether itโ€™s taxes, discounts, or sharing costs with friends, this PWA makes the entire process smooth and hassle-free. Built with React.js, TypeScript, and TailwindCSS, it delivers a sleek, intuitive experience, and even works offline thanks to VitePWA. Never overpay on your meal again!

Features:

  • ๐ŸŒ Simple tax calculations (Federal & Provincial).
  • ๐ŸŽฏ Real-time discounts and customizable tip options.
  • ๐Ÿ‘ฅ Easy bill-splitting among friends and family.
  • ๐Ÿ“ฑ Installable PWA for a native app feel.

๐ŸŒฑ Always Learning & Building

My journey in tech is driven by curiosity and a love for solving real-world problems. From PWA development to automating workflows, Iโ€™m always excited to take on new challenges. Check out more of my work and feel free to connect!

LinkedIn Badge

Pinned Loading

  1. mouse-automator mouse-automator Public

    ๐ŸญAutomatic mouse actions utility

    TypeScript 3

  2. ontario-diner ontario-diner Public

    ๐Ÿ Ontario Diner - Bill Splitting and Tipping Made Easy! ๐Ÿฝ๏ธ

    TypeScript

  3. IKP-Ethereum IKP-Ethereum Public

    JavaScript

  4. just-tetris just-tetris Public

    A modern, customizable Tetris game with responsive design, silky smooth touch controls, and Progressive Web App support.

    TypeScript