Hello, I am

Ming Chan

Web / Mobile App Developer

About Me

A Full Stack Developer

With over 8 years of experience in designing and implementing web and mobile applications, from frontend to backend.

An ICT Instructor

With over 3600 lecturing hours in incubating new comers into the industry.

Personal Info

  • Area : Manchester
  • Email : fai421@gmail.com
  • Phone : + (44) 0208 638 6414
  • Telegram : timchan298

My Expertise

Mobile App Development

Flutter | ReactNative | ObjC | Java


Web App Development

Flutter | ReactJS | AngularJS | jQuery | Javascript + DOM


Tech Coaching

3600+ lecturing hours, 100+ developers trained


My Resume

Experience

2016 - 2024

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.


2007 - 2016

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.


2002 - 2005

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.

Acaedmic Qualifications

Graduated in 2002

MSc in Multimedia and Entertainment Technology

Awarded by The Hong Kong Polytechnic University, Level 7 qualified by Ecctis.


Graduated in 2000

BSc in Applied Physics

Awarded by Hong Kong Baptist University, Level 6 qualified by Ecctis.

Languages

English
Cantonese

Knowledges

Flutter + Dart
JavaScript + DOM
HTML + CSS
ReactNative
NodeJS
Amazon Lambda + NoSQL
Web3 + Solidity
C / C++
PHP + MySQL

10000+

Hours Worked

80+

Projects Finished

80+

Happy Clients

1000+

Coffee Drinked

My Portfolio

Development Logs

Handling Chinese Characters Localizations in Flutter

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 more

Pathway parameter parsing from a URL using AWS API Gateway + Lambda

Most 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 more

Sharp Notes to SQL Users Migrating to DynamoDB

If 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 more

Very usual setting for a public image access S3 bucket

Most 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 more

Serverless PHP environment under AWS Lambda

First 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
Policy for a S3 bucket for static web hosting

{ "Version": "2012-10-17", "Statement": [ { "Sid": "PublicReadGetObject", "Effect": "Allow", "Principal": "*", "Action": "s3:GetObject", "Resource": "arn:aws:s3:::/*" } ] }

Read more

Send a message

Get in touch

Phone :
+ (44) 0208 638 6414
Email :
fai421@gmail.com