Thomas KnierimHello! My name is Thomas Knierim. I am an independent software engineer working in information technology since 1991.

On this website I want to share some of my ideas about what I enjoy most: creating software. I hope you will like the articles. Your feedback is appreciated!


Born in Germany, 1965.
Studied informatics and economics in Germany.
Moved to Bangkok, Thailand in 1993.
Started and managed two software companies.
Worked as team leader, architect, and CTO.
20 years of experience with web development.
Fluent in Java, JavaScript, Node.js, PHP, Python, and a few other languages.
Extensive experience with OOP, agile methods, and enterprise applications.
Please contact me for full resume.

Copyright Notice

All materials on thomasknierim.com, unless otherwise indicated, are copyrighted by Thomas Knierim. Articles and citations by other authors are provided with the respective author’s name. All rights are reserved, but fair and good faith use with attribution may be made of all contents for any non-commercial educational, scholarly and personal purposes. Publication -including online publication- and commercial use of these materials may NOT be made without written permission. Please contact the author.


I’d like to thank the people on flickr for publishing the photos that were incorporated into this blog. Great Work! Artists/photographers/copyright owners:

Ryan Amos
Jeroen Bennink
Sebastian Bergmann
Ruiwen Chua
Gadgets Guy
Michael Himbeault
Neville Mars
Arienne McCracken
Torkild Retvedt
Rico San
Francois Schnell
Nick Taylor