Tomi Tavela is a Helsinki-based product development architect with 11 years of experience delivering scalable software for enterprise and startup environments. He currently leads as a Product Development Architect at Advania UK and runs Fire It App as founder, showcasing leadership alongside hands-on entrepreneurship. A recognized M365 Development MVP, he specializes in SharePoint, Azure, MAUI, React Native, and Chromium Extensions, delivering cross-platform solutions. In open-source circles, he maintains and improves the pnpjs and pnp-js-core libraries, focusing on REST API reliability, correct error handling, and API refinements for SharePoint and Microsoft Graph. His career spans roles at Sininen Meteoriitti Oy, Logica, Visma, Valo Solutions, and RND Works, highlighting a trajectory from software design to architecture and product leadership.
Fluent JavaScript API for SharePoint and Microsoft Graph REST APIs
Role in this project:
Back-end Developer
Contributions:1 review, 28 commits, 25 PRs in 3 years 2 months
Contributions summary:Tomi primarily focused on maintaining and improving the existing JavaScript API for SharePoint and Microsoft Graph REST APIs. Their contributions included fixing existing functionalities, parameter corrections, and refactoring of various components. They addressed issues such as fixing the suggest API, the openWebById function, and the addChunked method. Furthermore, the user made improvements like fixing configured global headers and fixing lint errors to ensure code quality.
Code moved to https://github.com/pnp/pnpjs. This repository is archived.
Role in this project:
Back-end Developer
Contributions:7 commits, 2 PRs, 21 comments in 27 days
Contributions summary:Tomi contributed to the `pnp-js-core` repository, focusing on improving the functionality and error handling of the underlying JavaScript library. Their work included implementing a delete method for UserCustomAction, fixing context-related issues, and reverting or correcting error handling strategies within the HTTP client. The commits demonstrate a strong focus on ensuring the library's reliability and proper behavior within a SharePoint environment. These contributions primarily involve enhancements to REST API interactions and core object implementations.
pnpjavascriptsharepointsharepoint-onlinepnpjs
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
Tomi Tavela - Product Development Architect at Advania UK