You can’t become the best without first being the worst
SF-based, HK born curious mind and business student. World traveller, amateur pilot, avid runner and lousy gamer. Some posts also appear in TechinAsia.
I write stuffs: novels, programs, mobile apps, journal papers, book chapters, etc.
Text to speech