Per-olof Bengtsson is a seasoned software leader and founder with over 14 years of professional experience, holding a PhD in software engineering and architecture. He blends hands-on development (Java, C#, .NET, Angular, mobile) with leadership and product delivery as Head of Development at Strawberry Planet and owner of Niffic AB. His career spans academic research, enterprise architecture at Ericsson, consultancy, and teaching, giving him a rare mix of deep technical rigor and people-focused management. He is an active open-source contributor—having fixed cross-language bugs and improved request handling in the prominent CefSharp project—and has strong QA/test automation experience from work on JavaScript test tooling. Comfortable in international and high-pressure settings, he even captained transatlantic family voyages as sole crew, reflecting pragmatic leadership and resilience. Contract him when you need someone who turns tough architectural and organizational challenges into practical, testable solutions.
14 years of coding experience
17 years of employment as a software developer
Master of Science, Software Engineering, Master of Science, Software Engineering at Blekinge tekniska högskola
PhD, Software Engineering, Software Architecture, PhD, Software Engineering, Software Architecture at Blekinge Institute of Technology
Chutzpah is an open source JavaScript test runner which enables you to run unit tests using QUnit, Jasmine, Mocha and TypeScript.
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:33 commits in 4 months
Contributions summary:Per-olof primarily contributed to the testing aspects of the Chutzpah project, a JavaScript test runner. Their commits focus on modifying and enhancing test files, implementing and refining coverage collection features using Blanket.JS, and ensuring accurate line number reporting for failed test assertions. They also added and modified integration tests, and debugged to ensure the quality and accuracy of the test runner's output.
.NET (WPF and Windows Forms) bindings for the Chromium Embedded Framework
Role in this project:
Back-end Developer
Contributions:10 commits in 1 day
Contributions summary:Per-olof contributed to the CefSharp project by implementing and modifying features related to the SchemeHandler, including the addition of properties like `StatusCode`, `RedirectUrl`, `ContentLength`, and `CloseStream`. The user also fixed a bug in the `SchemeHandlerWrapper` regarding the completion of the response reading. These changes involved modifications to both the C++ and C# code within the project, affecting the handling of network requests and responses.
xamldotnetbrowserwindowsc-plus-plus
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.