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 JWTLive Demo
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 GraphQLWebsite
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 Deployment4. 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)