With over 8 years of experience in designing and implementing web and mobile applications, from frontend to backend.
With over 3600 lecturing hours in incubating new comers into the industry.
Flutter | ReactNative | ObjC | Java
Flutter | ReactJS | AngularJS | jQuery | Javascript + DOM
3600+ lecturing hours, 100+ developers trained
Full Stack Developer @ DEYEY InnoTech Limited
Developed dynamic mobile applications using Flutter, ensuring a seamless and responsive user experience across various mobile platforms. Engineered back-end APIs through AWS Lambda and API Gateway, integrating complex functionalities with high efficiency.
ICT Instructor @ The Chinese University of Hong Kong
Give lectures to Higher Diploma students in web platform and game technology development. Design course contents and course outlines. Supervise graduation projects and arrange academic activities, such as local media production companies and attending local academic conference.
Research Associate @ The Hong Kong Polytechnic University
Mainly focus on developing a mini-scale multiplayer game platform called “Lucid” (funded by ITF by the Government) for rapid multiplayer game developments, in the School of Design. The primary development tools are MS .NET Studio IDE, C++, Direct X 9.0, and 3D Studio Max 6.0. Conduct workshops for tertiary school students in multimedia / design streams of software tool applications.
MSc in Multimedia and Entertainment Technology
Awarded by The Hong Kong Polytechnic University, Level 7 qualified by Ecctis.
BSc in Applied Physics
Awarded by Hong Kong Baptist University, Level 6 qualified by Ecctis.
Hours Worked
Projects Finished
Happy Clients
Coffee Drinked
PhotoQR provides an innovative way to create your online business card, or Cloud Card, coupled with a personalized Photo QR Code.
Common two streams of Chinese characters are traditional and simplified one. The locale code with “Hant” refers to traditional and “Hans” refers to simplified.
Read moreMost of time we want to make the URL with a parameter tidy like, https://yourdomain.com/card/1, in which “/1” is used to replace something like “?id=1”.
Read moreIf you are a SQL user and new to DynamoDB (NoSQL), this article may give you instant idea how it works. There are 2 keys in the table, Partition Key and Sort Key.
Read moreMost of time if you need a point which anyone can load an uploaded image, you may set a S3 bucket with the following setting.
Read moreFirst step, install serverless using npm: Step two, configure it with your AWS account details: key and secret are from AWS AMI console. Now, create a project folder and go into it.
Read more{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "PublicReadGetObject",
"Effect": "Allow",
"Principal": "*",
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::