Cheung Kwing Ho

A Self-taught Frontend Web developer.

Independent developer

Education

  • Bachelor of Social Science
  • China Studies in History
  • Hong Kong Baptist University
  • 2019-2021
  • Associate Degree of Art
  • Hong Kong Community College
  • 2017-2019

Relevant Job Experience

  • Programmer
  • Breakfast Digital Limited
  • 07.2023-01.2025

Career Objective

Independent developer. Creator of "ReplyTrack" (A reminder App published on App Store). A 2021 graduate with a history degree in Hong Kong. After graduation, I find my real passion for frontend deveploment and throw all my energies into pursuing related knowledge. Proficient in using popular frontend tech stacks. Hoping to join a tech company where I can put my skills to good use.

Core Skill

  • HTML, CSS, JavaScript
  • React.js
  • Redux
  • TypeScript
  • Vue.js (Vue 3)
  • SASS
  • REST APIs
  • GraphQL
  • Node.js
  • Express.js
  • MongoDB/Mongoose
  • Next.js
  • React Native
  • Git

Portfolio

  • 1. A Full Stack e-commerce Website Project

    Developed a full-stack e-commerce platform using the MERN stack to create a virtual milk tea shop.

    • User Authentication: Implementing registration, login, logout, and role-based access control.
    • Homepage Effects: Interactive scrolling effects and progress indicators.
    • E-commerce Functionality: Product purchase, shopping cart management, order tracking, and product/image uploads with previews.
    • Order Management: User-friendly order history review.
    MongoDB Express.js React Node.js JWT
  • 2. Personal Website

    Developed a personal website using the Next.js framework

    • Responsive Design: Modern and responsive layout optimized for various devices.
    • Blog Section: User-friendly blogging platform with SSG and ISR for fast page generation and real-time updates.
    • AI-Powered Summaries: Integrated Deepseek Chat AI's API to automatically generate concise and informative summaries for blog posts, enhancing reader engagement and content accessibility.
    • Content Management: Admin panel for managing blog posts, pages, and media using Strapi.
    Next.js Framer Motion Strapi GraphQL
  • 3. Quest Card - An App Game

    Developed a mobile game using React Native, where players solve location-based puzzles.

    • Single Player: Solve location puzzles by guessing on Google Maps or visiting the actual spot.
    • Multiplayer: Create rooms, set custom puzzles, and compete with others in real-time.
    • Real-Time Sync: Firebase Realtime Database enables seamless multiplayer interactions.
    • Google Maps API: Integrated for interactive location-based gameplay.
    React Native Firebase Realtime Database Google Maps API App Store Deployment
  • 4. ReplyTrack

    Developed a privacy-first iOS reminder app using React Native, solving 'read-but-forgot-to-reply' scenarios through Share Extension integration and localized data processing

    • Share Extension Workflow: Allow users to save messages from IM app via iOS Share Extension
    • Cross-Language Support: Implemented i18n for Chinese(Trad/Simp)/Japanese/English
    • Privacy by Design: All message metadata processed locally using MMKV, zero cloud synchronization
    • Reminders: Notification system considering message urgency and time patterns
    React Native iOS Share Extension i18n-js Localization MMKV iOS Notifications App Store Deployment

Languages

  • Cantonese (Native)
  • Mandarin (Proficient)
  • English (Good command)