Cayenne Teoh Wan Ching

A software engineer who is enthusiastic in exploring new things in life. Learning is a lifelong process, never stop, never give up, keep moving forwards :)