Cheung Kwing Ho
A Self-taught Frontend Web developer.
Independent developer
Education
- Master of Computing
- Hong Kong Metropolitan University
2025-Present
- Bachelor of Social Science
- China Studies in History
- Hong Kong Baptist University
2019-2021
Relevant Job Experience
- Programmer
- Breakfast Digital Limited
07.2023-01.2025
Career Objective
Independent developer. A 2021 graduate with a history degree in Hong Kong. Studying computer science at HKMU full-time. 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
- Next.js
- TypeScript
- GraphQL
- Node.js
- SQL
- Git
Portfolio
1. 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
2. DoraSearch — Manga Full-Text Search
A Doraemon manga full-text search engine that went semi-viral on Social Media (7,000+ likes & saves), built with a React SPA frontend and Cloudflare Workers + D1 backend.
- Community-Validated Side Project: Launched as a personal learning project and shared on Xiaohongshu (小紅書), where it received 7,000+ likes and saves plus 300+ positive comments from users and developers.
- AI OCR Pipeline at Scale: Processed ~8,000 manga pages (2GB+) with Qwen3-VL, extracting structured text with high OCR accuracy.
- Cost-Aware Query Design: Designed a hybrid pagination strategy (cursor-based for prev/next, offset for jump-to-page) plus Cloudflare Cache to minimize scanned rows.
- React Search Experience: Implemented a single-page React app with TanStack Router and TanStack Query for URL-driven search state, client-side caching, and smooth navigation across result pages.
React TanStack Query Cloudflare Workers SQLite FTS Python Qwen3-VLWebsite
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
Languages
- Cantonese (Native)
- Mandarin (Proficient)
- English (Good command)