Sami Ekblad

Developer Experience Lead At Vaadin

Turku, Mainland Finland
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
Sami Ekblad is a seasoned developer-experience leader with 19 years in Java and web UI engineering, currently leading Developer Experience at Vaadin from Turku, Finland. He blends hands-on full-stack contributions to core Vaadin projects and examples with product, community, and developer-relations leadership roles accumulated over more than a decade at the company. Sami focuses on making frameworks and tooling actually solve developer problems, pairing R&D work with DevRel to close the feedback loop. His open-source work—ranging from UI testing and framework tweaks to evolving example apps like the address book—shows a practical drive to improve documentation, data binding and frontend ergonomics. Notably, he’s one of the original Vaadin contributors who moved from product and community roles into a technical leadership position, giving him a rare perspective across engineering, product and ecosystem.
code19 years of coding experience
job16 years of employment as a software developer
languagesFinnish, English, Swedish
github-logo-circle

Github Skills (18)

application-framework10
webapp-framework10
web-application10
vaadin10
ui-design10
java10
databinding10
javas10
uid10
front-end-development10
webapp10
web-framework10
back-end-development9
uitest9
backend9

Programming languages (9)

TypeScriptJavaDockerfileCSSC++ShellAsciiDocJavaScript

Github contributions (5)

github-logo-circle
vaadin/addressbook

Mar 2015 - Nov 2015

Simple Addressbook example application
Role in this project:
userFull-stack Developer
Contributions:58 commits, 4 PRs, 2 pushes in 8 months
Contributions summary:Sami's commits demonstrate a transition of the `addressbook` application from using a `BeanContainer` to a `Person` bean with a `List<Person>`. This involved modifications to the UI layout and the data binding process. Further commits include adding random data, configuring fields, and implementing new layouts with live changes to the table. The user also updated the documentation and performed merges.
jsinteropnetbeansaddressbookswingjavafx
vaadin/framework

Mar 2007 - Apr 2018

Vaadin 6, 7, 8 is a Java framework for modern Java web applications.
Role in this project:
userFull-stack Developer
Contributions:24 commits, 21 PRs, 2 pushes in 11 years 3 months
Contributions summary:Sami primarily focused on the UI and front-end aspects of the Vaadin framework. They made several updates to the `index.html` file, modifying text and links. Additionally, the user contributed to the UI testing suite, implementing tests for the immediate upload feature and its visibility. The commits also indicate work on documentation improvements and API updates.
web-applicationsjava-webvaadin-frameworkweb-application-frameworkjava
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.
Request Free Trial
Sami Ekblad - Developer Experience Lead At Vaadin