Pekka Maanpää

Freelance Software Developer at Self-employed

Lieto, Southwest Finland, 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
🎓
Top School
Pekka Maanpää is a Senior Software Engineer and freelance developer with nine years of experience building web frameworks, components and distributed systems, grounded in an M.Sc. in Computer Software Engineering. He combines deep Java and frontend expertise (JavaScript/TypeScript, React, Vaadin, web components) with a pragmatic focus on delivering high user value frequently and keeping designs simple and maintainable. At Vaadin he progressed from trainee to tech lead, contributing to widely used open-source projects that reach millions of users and adding features to core components like vaadin-grid and Vaadin Flow. He brings hands-on experience across full-stack development, CI/CD and DX/UX testing, plus practical leadership from managing projects and teams. Outside work he experiments with automated trading, procedural content generation, NLP, concurrency control and game development—demonstrating a curiosity for both algorithms and real-time systems.
code8 years of coding experience
job5 years of employment as a software developer
bookMaster of Science (M.Sc.), Computer Software Engineering, 4/5, Master of Science (M.Sc.), Computer Software Engineering, 4/5 at Turun yliopisto - University of Turku
github-logo-circle

Github Skills (21)

hilla10
javascript10
vaadin10
testing10
web-components10
java10
javas10
front-end-development10
vaadin-flow10
html10
datagrid10
documentation10
typescript9
typescript-types9
custom-element9

Programming languages (7)

TypeScriptJavaRustAsciiDocJavaScriptVueHTML

Github contributions (5)

github-logo-circle
vaadin/flow

May 2017 - Jun 2020

Vaadin Flow is a Java framework binding Vaadin web components to Java. This is part of Vaadin 10+.
Role in this project:
userFull-stack Developer
Contributions:7 releases, 74 commits, 99 PRs in 3 years
Contributions summary:Pekka primarily focused on improving the Vaadin Flow framework, addressing issues related to platform-specific file paths on Windows, which included debugging and code modifications for the Java and Angular template systems. They also implemented new features, such as a new Dialog component including its base class, demos, and integration tests, demonstrating front-end UI component development. Additionally, the user contributed to enhancements in component theming support and icon APIs, and documentation around grid usage.
web-componentsweb-application-frameworkvaadin-flowjavavaadin
vaadin/vaadin-grid

Oct 2018 - Apr 2020

vaadin-grid is a free, high quality data grid / data table Web Component. Part of the Vaadin components.
Role in this project:
userFront-end Developer
Contributions:17 commits, 17 PRs, 32 pushes in 1 year 6 months
Contributions summary:Pekka primarily focused on enhancing the Vaadin Grid component's functionality and user experience. They implemented a detailed events feature, enabling developers to capture and respond to specific interactions like double-clicks and key presses within the grid. The user also added a cellClassNameGenerator API, allowing developers to dynamically style grid cells based on data. Additionally, they improved the demo and documentation around these features and addressed performance optimizations.
data-griddata-qualityvaadin-componentswebcomponentshigh-quality
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