Hi, this is Ken

Currently located in Toronto, with a solid educational foundation in mathematics and computer science from The Chinese University of Hong Kong and specialized training in Mobile Application Development from George Brown College. I've sharpened my skills in real-world settings as an intern in data analytics and software engineering. I’m now looking to channel this blend of academic and practical experience into a thriving career, ideally in software engineering, machine learning, mobile development, or full-stack development. I have a real passion for diving into new technologies and concepts, always learning and evolving in the tech space. Have a look around my portfolio to see where I've been and where I'm headed!

My Journey as a Software Engineer...

The Chinese University of Hong Kong

August 2018

Majoring in Mathematics, minoring in Computer Science Major GPA: 3.321/4.0 Upper Second-Class Honours

Swire Resources Limited

June 2021

Performed Exploratory Data Analysis with Seaborn, Pandas, and Tableau to derive market insights and identify trends. Extracted over 100 customer demographic features to train a more accurate predictive model for the e-commerce websites. Optimized complex SQL queries capable of searching millions of rows of data in a Postgres database in under 1 second.

Improved Total Variation Denoising Model

September 2021

I tackled the well-known staircase effect in the traditional Total Variation (TV) denoising model, a prevalent issue in image processing. My work focused on combining theoretical insights with practical implementations using MATLAB to develop a smoothing term that mitigates this effect, leading to significant improvements in image quality.

Event Explorer

January 2022

Implemented the app utilizing Kotlin, which features Google Maps API for location services, integrated camera functionality for instant photo uploads, and Firebase for user access control, delivering a seamless and secure user experience. Led the group project of 6 people utilizing Git for version control and Jira for efficient task management, resulting in streamlined collaboration, improved code quality, and timely delivery of project milestones.

Custonomy

June 2022

Reduced manual testing effort drastically by over 90% through the development of an automated testing program using Typescript and Mocha, which enabled error detection from over 5 blockchains within 10 seconds. Collaborated with the design team to implement over 30 event-triggered notifications, enhancing the user experience. Integrated 5+ blockchains, including XRP, TRON, SOL, BTC, and EVM, into the crypto wallet adhering Object-Oriented Principles, enhancing asset management functionalities while ensuring high maintainability and scalability of the code. Upgraded the codebase to Typescript after 3 days of quick study to enhance code reliability and readability, demonstrating technological adaptability. Detected and documented over 200 bugs in User Acceptance Test, scrutinizing user interfaces and functionalities, achieving exceptional software quality, reliability, and an impressive user satisfaction rate exceeding 90%. Conducted comprehensive code reviews and resolved over 50 backend bugs, including database and blockchain-related issues, demonstrating problem-solving skills and resulting in a 60% reduction in downtime.

George Brown College

September 2023

Mobile Application Development And Strategy Postgraduate Certificate Program GPA: 4.0/4.0

Travel Photo Sharing Android App

December 2023

Implemented the app utilizing Kotlin, which features Google Maps API for location services, integrated camera functionality for instant photo uploads, and Firebase for user access control, delivering a seamless and secure user experience. Led the group project of 6 people utilizing Git for version control and Jira for efficient task management, resulting in streamlined collaboration, improved code quality, and timely delivery of project milestones.

Job Hunting Robot

December 2023

Automated the job searching process using Python and Selenium, proficiently using web scraping techniques to navigate job portals and extract relevant job listings, showcasing advanced skills in automation and data extraction. Engineered ChatGPT prompts for auto-generation of cover letters customized per job listing.

Tracker iOS App

February 2024

Developed an iOS tracker app with Swift and SwiftUI, featuring real-time location sharing, path plotting, geofencing, and live weather updates, using Firebase for user authentication and data synchronization.

Portfolio Website

April 2024

The website you are visiting now, written in Angular