Embedded Software Engineer at Nordic Semiconductor ASA
Norway
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Georgios Vasilakis is an embedded software engineer with nine years of hands-on experience, currently building secure Cortex-M33 firmware at Nordic Semiconductor. His work blends low-level C development and hardware-backed cryptography—contributing security enhancements to the widely used nRF Connect SDK, including PSA crypto integrations and protections using hardware unique keys. A former automotive security researcher at the University of Birmingham, he brings academic rigor to practical R&D and a penchant for both building and probing embedded systems. Based in Norway, he automates workflows in Python, is learning Rust, and maintains a personal playground of microcontrollers that fuels rapid prototyping and security experimentation.
9 years of coding experience
5 years of employment as a software developer
Master's degree, Cyber Security, Master's degree, Cyber Security at University of Birmingham
Information & Communication Systems Engineering, Computer Science, Information & Communication Systems Engineering, Computer Science at University of the Aegean
Contributions:113 reviews, 63 commits, 32 PRs in 2 years 1 month
Contributions summary:Georgios primarily contributed to the security-related aspects of the Nordic Semiconductor SDK library. Their work involved disabling the ARC4 stream cipher by default, adding TLS client/server options in Kconfig, and requiring the RSA header when ECDH RSA is enabled. They also made various updates to the CryptoCell library, including documentation and derived key headers, and fixed an issue related to DHE_AES_CCM_128.
Contributions:728 reviews, 78 commits, 150 PRs in 2 years 1 month
Contributions summary:Georgios's commits primarily focus on enhancing the security aspects of the nRF Connect SDK. The contributions include implementing and integrating PSA (Platform Security Architecture) APIs for cryptographic operations such as AES, ECDSA, and HMAC. The user added various crypto samples demonstrating the utilization of PSA APIs and improved security by utilizing hardware unique keys, adding support for no-access flash protection, and addressing vulnerabilities related to counter implementations. These changes demonstrate a focus on securing the SDK through cryptographic primitives and secure memory management.
connect-sdknrf-connect-sdkinfinibandlteppp
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.