Patrik Dahlström

Senior Software Engineer at Sectra

Östergötland County, Sweden
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

👤
Senior
🎓
Top School
Patrik Dahlström is a Senior Software Engineer with 15 years’ experience building embedded and telecom systems, currently at Sectra in Sweden. He brings deep C++, Embedded Linux and real-time expertise from roles spanning embedded device development, wireless communication, and OS-level driver work. Patrik has shipped resource-constrained audio detection and RF systems as well as networked sensor gateways, showing a knack for squeezing performance from limited hardware. He contributes to open-source projects such as the RasPlex/OpenPHT fork and a Qt OAuth2 library, improving backend robustness, build systems, and secure authentication flows. With a master’s in Electrical, Electronics and Communications Engineering from Linköping University and international study at the University of Manitoba, he pairs academic rigor with practical, hands-on engineering. Notably, his work often focuses on maintainable C++ patterns and cross-platform build reliability that prevent subtle runtime and linkage issues.
code15 years of coding experience
job8 years of employment as a software developer
bookElectrical, Electronics and Communications Engineering, Electrical, Electronics and Communications Engineering at University of Manitoba
bookMaster's degree, Electrical, Electronics and Communications Engineering, Master's degree, Electrical, Electronics and Communications Engineering at Tekniska högskolan vid Linköpings universitet
languagesSwedish, English
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (15)

c-language10
cmake10
cprogramming-language10
qt10
oauth10
jsonp9
parsing9
linux9
rest-api9
json-parser9
better-sqlite39
json9
sqlite9
network-programming8
api-design7

Programming languages (9)

TypeScriptC++CJavaScriptGoHTMLGroovyAssembly

Github contributions (5)

github-logo-circle
RasPlex/OpenPHT

Mar 2020 - Mar 2020

OpenPHT is a community driven fork of Plex Home Theater
Role in this project:
userBack-end Developer
Contributions:2 reviews, 6 commits, 2 PRs in 1 day
Contributions summary:Patrik primarily contributes to the back-end aspects of the project. Their work involves using and integrating Boost libraries for thread management and timer replacement, including addressing potential C++11 ambiguity. They also demonstrate experience in build system configuration with CMake, specifically addressing SQLite3 linking errors and including Boost components, as well as platform-specific includes. Furthermore, the user modifies code related to network services and API handling.
community-drivenhome-theatertheaterplex
pipacs/o2

Oct 2020 - Nov 2020

OAuth 2.0 for Qt
Role in this project:
userBack-end Developer
Contributions:11 commits, 6 PRs in 15 days
Contributions summary:Patrik made several contributions focused on implementing and improving OAuth 2.0 support within the Qt framework. They addressed security concerns by removing sensitive data from debug output and added support for the Device Authorization Grant flow, enhancing the library's compatibility. Furthermore, the user refactored the code to improve the maintainability by extracting a common parsing function. Finally, the user added the O2GoogleDevice class, which supports the Google device authentication flow.
qt5oauthoauth-2
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
Patrik Dahlström - Senior Software Engineer at Sectra