Steve Karg

Senior Engineer at Tux4Kids

Birmingham, Alabama, United States
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

👤
Senior
🎓
Top School
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.
code21 years of coding experience
job20 years of employment as a software developer
bookMSCIS, Computer Information Systems, MSCIS, Computer Information Systems at University of Phoenix
bookBSEE, Electrical Engineering and Computer Science, BSEE, Electrical Engineering and Computer Science at Geneva College
bookVenango Christian High School
languagesc
stackoverflow-logo

Stackoverflow

Stats
11reputation
1.7mreached
2answers
0questions
github-logo-circle

Github Skills (18)

c1110
makefile10
c1710
sys10
network-protocol10
embedded10
protocols10
unit-testing9
embedded-software9
c999
c899
iot8
linux8
windows8
timer6

Programming languages (4)

C#CHTMLPython

Github contributions (5)

github-logo-circle
bacnet-stack/bacnet-stack

Oct 2019 - Jan 2023

BACnet Protocol Stack library provides a BACnet application layer, network layer and media access (MAC) layer communications services.
Role in this project:
userBackend 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.
ipv4mstpbacnet-serversnapbacnet-client
skarg/privateprofilestring

Apr 2015 - Dec 2024

Contributions:7 pushes in 9 years 9 months
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
Steve Karg - Senior Engineer at Tux4Kids