Jean-pierre De Jesus Diaz

Senior Software Engineer at FOUNDATION DEVICES

Ávila, Castile and León, Spain
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
Jean-pierre De Jesus Diaz is a senior systems programmer with 11 years of experience building low-level, secure software, currently focused on firmware and cryptography at Foundation Devices. He has deep hands-on expertise in blockchain tech—contributing to core Monero and rust-bitcoin—and in embedded/IoT systems, evidenced by board support work for RIOT OS and firmware development at Locha Mesh. Comfortable across C++ and modern Rust ecosystems, he contributes maintainability improvements and pragmatic refactors as much as new features. He prioritizes fast, correct, and readable code, and his public projects demonstrate a mix of cryptographic primitives, embedded peripherals, and static-friendly Rust data structures. Based in Ávila, Spain, he pairs low-level engineering rigor with an open-source mindset, often tackling obscure build/platform issues that quietly improve long-term reliability.
code11 years of coding experience
job3 years of employment as a software developer
stackoverflow-logo

Stackoverflow

Stats
665reputation
51kreached
12answers
4questions
github-logo-circle

Github Skills (44)

c-language10
bitcoin10
data-serialization10
cortex-m10
bitcoins10
c1110
makefile10
data-structure10
serialization10
c1710
cryptocurrency10
rust-no-std10
iot10
emacs10
sys10

Programming languages (21)

C#C++RustCSchemeCoqValaHTML

Github contributions (5)

github-logo-circle
RIOT-OS/RIOT

Jan 2020 - Mar 2022

RIOT - The friendly OS for IoT
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:126 reviews, 139 commits, 76 PRs in 2 years 1 month
Contributions summary:Jean-pierre primarily contributed to the board support for the RIOT operating system, specifically for the CC1312 and CC1352 LaunchPad and cc1350-launchpad boards. Their work included adding new board definitions, updating peripheral configurations (UART, I2C, Timer), enabling OpenOCD for debugging, and fixing documentation and register values. The contributions focused on the embedded systems and IoT aspects of the RIOT OS, including enabling features relevant to those domains.
riot-osinternetofthingsrtosriotmicrocontrollers
remacs/remacs

Jan 2017 - Nov 2017

Rust :heart: Emacs
Role in this project:
userBack-end Developer
Contributions:50 commits, 37 PRs, 4 pushes in 10 months
Contributions summary:Jean-pierre primarily focused on refactoring and improving the codebase by removing outdated components. This involved removing MSDOS code and fixing an unclosed `#elif` directive. The user also made changes to the build process and data types, ensuring 32-bit platform compatibility. Furthermore, the user implemented and updated the macro definitions.
rustheartemacseditormelpa
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
Jean-pierre De Jesus Diaz - Senior Software Engineer at FOUNDATION DEVICES