Hi, My name is TEOH Te Hin. You can call me Ivan or 艾文. I am a software developer, web designer, blogger, twitter'er, wordpress'er, swimmer, net surfer, toastmasters member, photographer, baker and dancer. Yeah, I know. It is a lot. I must find out which one is really interest me.
Why I want to have this website? Many reasons. Knowledge sharing. Improving my writing skills. Same said I am geeky. Someone commented that my conversation is very boring, annoying and unattractive. No charisma in me. Too stiff when I am dancing. Too soft when I am walking. Response too slow when I am playing badminton. My writing is full of nouns and verbs. Vocabulary of adjective is limited. I stop complaining about me. Less talk, more action. I will keep improving in life. Ready to face more challenge in my life.
If this site is not enough, you can know more about me at the links below:
How to reach me? contact [at] ivanteoh (dot) com. My miniLock ID is 2ETzids8Yg3izvu5DxZkjeeYrkkupui7Q5TukbQjN3wojq
We use Google Analytics to help provide anonymous web analytics for our website.
|_ga||Used to distinguish users||3 years|
|seen-cookie-message||Used to indicate you have seen the cookie message||60 days|
If you have any concerns about cookies, or want to remove cookies from your computer, please visit All About Cookies which explains how to do this.
We at IvanTeoh.com take privacy of our visitors seriously and we wish to stress that we do not gather, save, collect nor use any personal information of visitors to our Website. If you notice there is a photo of you on this website and wish it to be removed from this website, please contact us directly through email or social media.
IvanTeoh.com does not collect, sell, rent, or otherwise distribute email addresses or any other personal information. We also do not solicit or collect any emails unless you make a request for general enquiry. All discussions by email is completely confidential unless we obtain written consent from you.
All content provided "AS IS" without warranties of any kind and conferring no rights. The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way. A link to another website does not constitute endorsement or agreement with any or all opinions expressed on this site. Websites linked from here and the content on such websites remain in sole responsibility of their owners. Under except where otherwise noted.