Jón Bjarnason

Engineer Co-founder at Centroid

Reykjavik, Capital Region, Iceland
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
Jón Bjarnason is an applied electrical engineer and embedded software specialist with a decade of hands-on experience building Linux-based systems and industrial automation software. As co-founder of Centroid and former embedded engineer at Skaginn 3X and Marel, he has designed modern C++ frameworks to replace PLCs and maintained application daemons across constrained embedded platforms. He brings practical electrician training together with systems programming expertise—working across C/C++, Python, Lua, and front-end stacks—to deliver reliable machinery and IP services. An active contributor to the widely used microsoft/vcpkg ecosystem, he focuses on package integration, build automation, and keeping C++ libraries up to date across CMake, Meson, and Ninja workflows. Currently advancing his knowledge via a Purdue MS in Computer Engineering, Jón blends field-level electrical know-how with rigorous software engineering for robust industrial solutions.
code10 years of coding experience
job9 years of employment as a software developer
bookBachelor's degree, Applied Electrical Engineering, Bachelor's degree, Applied Electrical Engineering at Reykjavik University
bookJourneyman, Electrician, Journeyman, Electrician at Technical College Reykjavik
bookMaster of Science - MS, Computer Engineering, Master of Science - MS, Computer Engineering at Purdue University
languagesEnglish, Icelandic, Danish
github-logo-circle

Github Skills (15)

c1710
package-manager-tool10
vcpkg10
c-language10
package-manager10
cmake10
cpp10
lib10
cprogramming-language10
c1110
build-automation10
git9
ninja7
mesonbuild7
mson7

Programming languages (14)

C++RustCCMakeVueHTMLTypeScriptShell

Github contributions (5)

github-logo-circle
microsoft/vcpkg

Mar 2022 - Jun 2024

C++ Library Manager for Windows, Linux, and MacOS
Role in this project:
userAutomation Engineer / Build & Release Engineer
Contributions:21 reviews, 20 PRs, 41 comments in 2 years 3 months
Contributions summary:Jón primarily contributes to the `vcpkg` project by updating and managing package definitions (portfiles). Their work focuses on integrating and updating external libraries, including `zeromq`, `libgpiod`, `fmt`, `libsystemd`, `sml2`, `glaze`, `azmq`, `mp-units`, and `libgpiod`. The contributions involve version updates, dependency management, and configuration of build processes, including CMake, Meson, and Ninja. The user consistently updates the package definitions to align with upstream releases and incorporates changes to build scripts and dependency configurations.
c-plus-plussetuptoolspackage-managermacoscplusplus
Skaginn3x/framework

Mar 2023 - Oct 2024

Contributions:19 releases, 472 reviews, 332 PRs in 1 year 7 months
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