Patrick Cole is a versatile software and systems engineer with 12 years of experience bridging mechanical design, embedded systems, and backend software for aerospace, defense, and research customers. Based in Bethesda, MD, he has supported DoD and IC programs in face-to-face contractor roles and contributed to high-impact projects—from DARPA tasking to a Wormhole blockchain interoperability backend and hardware-level work on the U2F Zero security token. His background spans hands-on PCB and KiCad design, microcontroller I2C integration, and upgrading Cosmos SDK-based code, reflecting fluency across low-level hardware and distributed software stacks. Patrick holds an MS from Johns Hopkins and a BS from Virginia Tech and brings a pragmatic experimental mindset honed in fusion research, propulsion labs, and field engineering roles.
12 years of coding experience
5 years of employment as a software developer
High School Diploma, General Studies, High School Diploma, General Studies at Paul VI Catholic High School
Bachelor of Science - BS, Mechanical Engineering, Bachelor of Science - BS, Mechanical Engineering at Virginia Tech
Master of Science - MS, Mechanical Engineering, Master of Science - MS, Mechanical Engineering at Johns Hopkins Whiting School of Engineering
U2F USB token optimized for physical security, affordability, and style
Role in this project:
Hardware Engineer & Embedded Systems Developer
Contributions:1 release, 277 commits, 15 PRs in 6 years 1 month
Contributions summary:Patrick appears to be involved in the hardware design and development of the U2F Zero token, based on KiCad schematic and PCB design files in the commits. The user created the initial schematic draft, made PCB footprints and assigned them, fixed bugs, and started the layout. Further contributions included routing improvements, updating the schematic and PCB for a Qsop24 package and the addition of a debug header. Furthermore, the user integrated the I2C functionality, indicating low-level programming skills related to the microcontroller and associated hardware components.
A reference implementation for the Wormhole blockchain interoperability protocol.
Role in this project:
Back-end Developer
Contributions:143 reviews, 21 commits, 49 PRs in 3 months
Contributions summary:Patrick primarily contributed to the backend development of the Wormhole blockchain interoperability protocol, focusing on the `wormchain` component. Their work involved adding and integrating wasmd modules, updating Cosmos SDK versions, and modifying protobuf definitions. The user was also responsible for renaming project references and fixing related issues within the codebase, indicating a deep understanding of the project's architecture and internal dependencies.
golangrustblockchaininteroperabilitywormhole
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.