I'm a backend developer based in HK 馃榾.
I am a backend developer with several years of experience in software development. I specialize in building robust server-side applications and have worked extensively with various technology stacks including Java and Node.js for backend development, and Flutter and React Native for mobile applications.
For side projects, I've explored additional technologies like Golang and Svelte, always looking to expand my skills and stay current with industry trends. My goal is to continue delivering high-quality solutions and meaningful contributions to the software development community.
On this portfolio website, you'll find a selection of my previous projects and insights into my professional background. If you have any questions or opportunities to collaborate, don't hesitate to get in touch.
Career Journey
A timeline of my professional growth and technological evolution
Backend Developer
AS Watson 路 Full-time
Focusing on bug fixing, performance optimization, and system maintenance for AS Watson Group's authentication infrastructure, utilizing modern Java frameworks and monitoring tools to ensure system reliability and efficiency.
Programmer
Mandatory Provident Fund Schemes Authority 路 Full-time
Maintained applications for the Mandatory Provident Fund Schemes Authority, implementing secure financial systems with comprehensive testing and security measures.
Freelance Software Consultant (Remote)
Sharp Point System 路 Freelance
Focused on MVP Flutter app development, including bug fixing, rebuilding state management, and ensuring cross-platform compatibility across Windows, MacOS, iOS, iPadOS, Android, and Web. Implemented real-time chart rendering with various technical indicators using TA-Lib (Technical Analysis Library).
Analyst Programmer
Sharp Point System 路 Internship
Developed an MVP trading app that provides real-time product price updates and account notifications by communicating with the server using TCP sockets and WebSockets.
Freelance Web Developer
Pegasus Computer Limited 路 Freelance
Transformed a WordPress site with WooCommerce into a custom progressive web app using Nuxt.js. The project involved developing a comprehensive backend with user management, stock tracking, and order reporting capabilities. I designed and implemented the frontend using Vue.js and Bootstrap 5, creating an intuitive and responsive user experience. Additionally, I established a CI/CD pipeline on GitLab to streamline automated deployments to the client's private cloud infrastructure.
Web Developer
DOOD LIMITED 路 Internship
Developed WordPress websites with responsive web design, implemented fancy user interfaces and animations using CSS3 and HTML5, and created a request quote plugin with PHP for e-commerce websites.
My Work
A showcase of my journey through code, from mobile apps to web platforms, each project representing a unique challenge and learning experience.
Movie Showtimes Platform
Experimental Hong Kong movie showtimes platform using Gemini LLM to group schedules from local cinemas
Online Survey Platform
AI-powered survey generation and management platform
Multiplayer Wordle Game
A real-time, multiplayer Wordle game built with Go, featuring queue-based matchmaking and a WebSocket protocol.
Appointment System
Full-stack appointment booking and management system with modern web technologies
Pegasus E-Commerce
Full-stack e-commerce platform with modern PWA features
Hikee
Final Year Project (FYP): Social hiking platform connecting outdoor enthusiasts
Bubble Shooter Game
C++ course project: Classic bubble shooter game with modern implementation
Scrabble Game
Object-Oriented Programming (OOP) course project: Classic word game implementation
Multiple Choice Marker
Automated grading system developed as a School Based Assessment (SBA) for HKDSE ICT