Thomas has made contributions to the Java2D and Java Advanced Imaging APIs. He has also participated in the Jini Printing Working group. From 2001 to 2003 Thomas was Kodak's primary SVG Working Group Member. Thomas has also been a major contributor to the Apache Batik project, an OpenSource implementation of SVG in Java, since it's creation in late 2000.