About Steve

My name is Steve Karg, and I write software for a living. I thought I should dedicate some web space for the things I do. I mostly write embedded C for PC and microcontroller based controllers, but I have dabbled in a few other areas as well.

I am passionate about writing high quality software, and enjoy using Extreme Programming key practices.

I participate in an international standard for building automation and control networking called BACnet. I even wrote an open source BACnet protocol stack. I wrote some of the BACnet dissector code in Wireshark, and help maintain it. My PDF resume shows other things that I have done for work.

I contribute to Wikipedia as the user Skarg. I use Linux on the desktop at home and occasionally work, and run Linux file, mail, and web servers at home and work. I have created a number of websites, and am the webmaster for several non-profit groups.

I am also an avid amateur photographer. You can see my work in my blog, my gallery, on my website, at flickr, or on Wikipedia. I used to have a darkroom as a kid, and have had many cameras through the years. I mostly shoot digital now, since it less expensive than film. I also like creating clipart and drawing and contribute my work to the Open Clipart Project and Tux Paint.

Contact Steve