Jacob Barthelmeh is a seasoned software engineer with 11 years of experience specializing in embedded systems and security-focused C/C++ development. Based in Bozeman, Montana, he has spent his career at wolfSSL where he progressed from intern to full-time engineer, contributing practical examples and security features for TLS/PSK, SGX, and lwIP use cases. He’s an active open-source contributor who has also improved ecosystem tooling by updating wolfSSL-related vcpkg ports, resolving CMake issues and dependency patches to ease integration. Jacob combines low-level firmware know-how with dependency management and a pragmatic approach to demonstrating secure, real-world embedded applications. A Montana State University Computer Science alumnus, he blends academic grounding with long-term, production-facing engineering at a niche security library.
11 years of coding experience
Computer Science, Computer Science at Montana State University-Bozeman
Example applications using the wolfSSL lightweight SSL/TLS library
Role in this project:
Security Engineer & Embedded Systems Engineer
Contributions:64 reviews, 99 commits, 102 PRs in 8 years 7 months
Contributions summary:Jacob primarily contributed to the example applications within the wolfSSL lightweight SSL/TLS library repository. Their work focused on enhancing the security aspects of the library by adding and updating example code related to Pre-Shared Keys (PSK), TLS callbacks, firmware callbacks, and examples using the Security Enclave (SGX). Furthermore, the user worked on demonstrating practical applications of the library within the domain of embedded systems by adding a native lwip example.
Contributions:7 reviews, 8 PRs, 12 comments in 2 years
Contributions summary:Jacob primarily contributed to updating the `vcpkg` portfiles for the `wolfssl` library and its dependencies (`wolfTPM`, `wolfMQTT`). These updates involved upgrading to newer versions, removing patches, and fixing CMake configurations to ensure compatibility. The user also added patches to increase the maximum allowed alternative names. This work focused on dependency management and ensuring external library integration within the broader `vcpkg` ecosystem.
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.