Steve Karg is a Senior Engineer with over 21 years of embedded systems and building-controls experience, specializing in BACnet protocol design, implementation, and integration. He has led product development for lighting control platforms (including the Synergy and DLM lines), shepherding products through BTL testing and listings and authoring an open-source C BACnet stack that is actively maintained and unit-tested. As a long-standing BACnet committee member he shapes standards across testing, MS/TP, objects/services and lighting applications, and he contributes to Wireshark’s BACnet decoding. Steve blends Extreme Programming and Personal Software Process practices to produce maintainable firmware and tooling, and he also consults via his development kit products for companies building BACnet devices. Based in Birmingham, AL, he pairs deep low-level networking know-how with interests in graphic arts and technical writing, making him a rare engineer who spans protocol internals and product-facing documentation.
21 years of coding experience
20 years of employment as a software developer
MSCIS, Computer Information Systems, MSCIS, Computer Information Systems at University of Phoenix
BSEE, Electrical Engineering and Computer Science, BSEE, Electrical Engineering and Computer Science at Geneva College
BACnet Protocol Stack library provides a BACnet application layer, network layer and media access (MAC) layer communications services.
Role in this project:
Backend Developer
Contributions:242 reviews, 178 commits, 948 PRs in 3 years 3 months
Contributions summary:Steve primarily contributes to the `bacnet-stack/bacnet-stack` repository by modifying the BACnet protocol stack library, with a focus on networking, protocol implementations, and low-level system integration. Their contributions include implementing unit tests to ensure stability and functionality, making adjustments to Makefile scripts for continuous integration, addressing compilation problems, and converting code to use modern features. The commits show the user working with build configurations, header file includes, and a strong emphasis on code formatting and refactoring.
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.