Chung Lai Yin Vincent
About Me
A self-motivated Computer Engineering student at HKU with great passion in web development & problem-solving. Gained hands-on web development experience through personal projects. Consistently pursuing web development knowledge in leisure time to improve performance & practice and try new technologies.
Education
Bachelor of Engineering in Computer Engineering
Expected May 2026
University of Hong Kong
GPA: 3.03/4.0
Major Courses: Data Structures & Algorithms, Communication Networking, Operating System, Programming
Languages
- Cantonese
- English
- Mandarin
- Japanese
Skills
Frontend
- Projects mostly used HTML, CSS & JS for basic frontend development
- Started to try and learn JS framework ReactJS with Vite for new project
Backend
- Used PHP, Express.js with Node.js & Django as backend
- Integrated with DBs (MySQL, SQLite, TursoDB) for data storing
- Integrated with RESTful APIs (YouTube API v3, custom APIs) for data fetching
Platforms & Tools
- Used GitHub Pages, Vercel, InfinityFree for web hosting
- Used Git for Version Control
- Used VistaPanel for Linux based shared hosting management
- Created and used SSL certificate of Let’s Encrypt
Projects
Anime Website (Deleted)
Started July 2022
- Used PHP for server-side rendering, database query with SQL & user authentication
- Hosted on Infinity Free, which uses VistaPanel for project management including files and SSL certificates (Project deleted by InfinityFree due to inactive after project built)
- HTML
- CSS
- JavaScript
- PHP
- MySQL
Personal Portfolio Website (Developing)
Started July 2023
- Implemented different new learnt styling (i.e: stroke-dashoffset for SVG with CSS, JS-control styling)
- HTML
- CSS
- JavaScript
Tic Tac Toe (Classic & Modern Mode)
Started May 2024
- Mainly implemented with JavaScript for move validation and styling changing (with comments as defined functions’ documentation)
- Modern Mode: Each player can have at most 3 marks on the board at once, with their oldest mark disappearing when they place their 4th move, creating a dynamic shifting board
- HTML
- CSS
- JavaScript
YouTube Music Player (Developing)
Started July 2024
- Implemented with ReactJS by Vite for frontend and Express.js for backend
- Implemented RESTful APIs to fetch YouTube date using InnerTube and stream data using SSE
- Implemented caching with local storage
Note: Frontend demo is disconnected from backend due to CORS configuration.
- ReactJS
- JSX
- CSS
- JavaScript
- Express.js