Thomas Kosch is a Berlin-based professor and researcher with 11 years of experience at the intersection of software engineering and human-computer interaction, currently leading research at Humboldt-Universität zu Berlin. He progressed rapidly through academia—from software developer roles to PhD and postdoc positions at top German institutions—and held a visiting professorship at Utrecht University. Thomas combines hands-on software development experience with a strong research track record, focusing on translating HCI insights into interactive systems and novel interfaces. Known for continuous learning and technology curiosity, he bridges rigorous empirical methods with practical prototyping skills. An interesting thread in his career is the balance between industry-facing development early on and sustained academic leadership, enabling solutions that are both technically robust and user-centered.
11 years of coding experience
5 years of employment as a software developer
Master’s Degree, Software Engineering, Master’s Degree, Software Engineering at University of Stuttgart
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.