I am working at NUS (as a Research Fellow) and I am the Technology Lead of Test1080, a startup from NUS which provides an automated mobile testing solution based on a patented technology. I am passionate about doing R&D on automated testing to improve the reliability of software systems running on all types of computing devices such as embedded systems, mobile devices, personal computers and servers. Currently, I am working on (security) testing for Android apps. During my PhD studies at NUS, under the supervision of Prof Abhik Roychoudhury I did research on fuzz testing techniques (black-box, coverage-based grey-box and symbolic-execution based white-box fuzzing) and applied these techniques to vulnerability detection, crash reproduction and debugging. Beside my academic research work, I also have experiences in working and collaborating with industry on other projects in embedded systems, image processing, manufacturing management systems and simulation. For more details, please check out my CV.