Teppo Kurki is a Senior Software Engineer based in Turku, Finland with 14 years of professional experience focused on Java-based web application engineering. He has been a long-term contributor at Vaadin, working directly on the Vaadin framework to improve robustness and user experience—fixing memory leaks, refining theme exports, and implementing unbuffered editing for the Grid component. Comfortable deep in back-end code, he also demonstrates attention to front-end interaction details that improve real-world behavior in browsers like IE8. Teppo combines steady product-focused development with open-source collaboration, showing a practical knack for diagnosing subtle UI and memory issues that often go unnoticed. His tenure at a key Java web framework vendor suggests strong institutional knowledge of component-based UI tooling and framework internals.
Vaadin 6, 7, 8 is a Java framework for modern Java web applications.
Role in this project:
Back-end Developer
Contributions:54 commits, 1 PR, 7 comments in 1 year 8 months
Contributions summary:Teppo contributed to the Vaadin framework by addressing memory leaks in IE8 by properly removing shadow event listeners. They removed packages starting with digits from export-package, affecting theme icon exports. Furthermore, they implemented unbuffered editing mode to Grid component including changes to the editor and Grid component files to hide buttons and the backing field group set to unbuffered mode, also letting mouse clicks move editor. They also addressed some UI aspects as well as fixing some problems with editor.
Contributions:12 commits, 1 PR, 7 pushes in 5 years 9 months
vaadinadd-onimageviewer
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.