My main research focuses on the design and development of machine learning techniques. I have been developing novel probabilistic models using Bayesian inference methods in bioinformatics, where interpretable models are primarily required for laboratory validation. In addition to the medical and pharmaceutical applications, I have applied machine learning techniques especially deep neural networks in other fields such as natural language processing, recommender systems, finance, and property tech. Recently, I have also applied data visualization tools to translate our research results and data analytics to the community.