Programming

I have studied computer programming and algorithms actively since high school. I participated in many programming contests throughout my high school and college years and achieved notable results:

  • Second Prize in Vietnam Olympiad in Informatics in 2006.
  • ACM International Collegiate Programming Contest - I represented Singapore's Nanyang Technological University in a team of three
    • Regional Contest - Jakarta (ranked 5th)
    • Regional Contest - Kuala Lumpur (ranked 3rd)
    • World Finals, 2009 - only 100 teams out of 7,109 worldwide were qualified for the World Finals

During my PhD studies, I have used computer extensively to study geometric dynamical systems by creating graphical user interfaces to investigate the behaviors of the systems and by performing symbolic and numerical computations to prove mathematically the observed behaviors. I am fluent in Java, C++, Python, Mathematica and Sage and enjoy learning new programming languages. Here are some pictures produced by my programs.