Kai Teoh
Journo & dev @SpokesmanReview, formerly @lohud, @sctimes. News, data, code | https://t.co/IL7jR4ShRR | PGP: https://t.co/GrjZD6wuSD | Insta: tjk911 | Msia expat
Journo & dev @SpokesmanReview, formerly @lohud, @sctimes. News, data, code | https://t.co/IL7jR4ShRR | PGP: https://t.co/GrjZD6wuSD | Insta: tjk911 | Msia expat