Adam Dunsmoor is a Senior Software Engineer with 11 years of hands-on experience building real-time and embedded systems in C++ and Ada, and full-stack applications using Angular and Firebase. He has delivered safety- and mission-critical software for aerospace and defense at Boeing and Lockheed Martin, and has deep PLC and industrial integrations evidenced by his C++ wrapper work for the widely used libplctag project. Comfortable across Linux, VxWorks, and Windows, he blends low-level hardware interfacing (USB, serial, Ethernet, Modbus, Allen-Bradley) with modern web UX and cloud tooling. A pragmatic problem-solver, he’s managed large OpenVPN deployments, payment integrations, and kiosk systems while volunteering as an elected township trustee who won by a single write-in vote. Currently planning a return to graduate study in computer science, he pairs production experience with a strong open-source ethos.
10 years of coding experience
11 years of employment as a software developer
Bachelor of Science (B.S.) Electrical Engineering, Bachelor of Science (B.S.) Electrical Engineering at Northern Illinois University
Computer Programming Undergraduate Certificate, Computer Programming Undergraduate Certificate at University of Missouri-Saint Louis
N/A Architecture, N/A Architecture at Judson University
This C library provides a portable and simple API for accessing Allen-Bradley and Modbus PLC data over Ethernet.
Role in this project:
Back-end Developer
Contributions:7 commits, 2 PRs, 74 comments in 10 months
Contributions summary:Adam contributed to a C++ wrapper for the `libplctag` library, focusing on creating a C++ interface. Their work included creating a `plctag` class with methods for connecting to PLCs, reading data, writing data, and error handling. The user also implemented methods for reading and writing strings, and integrated boost logging for program output. Further development involved bench testing and integrating with ping functionality to verify network connectivity.
Bible chapters and verses in JSON format. Each of the 66 books is a separate JSON file.
Contributions:10 commits, 10 pushes in 1 year 7 months
chaptersbiblejson-fileversesseparate
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
Adam Dunsmoor - Senior Software Engineer at Lockheed Martin