About Me

Founder, programmer, autodidact. I’ve spent years designing, building, and shipping software. Ranging from VoIP, GPS-based tracking, smart phone apps, and photo editing across Linux, OS X, Windows, Android, and iOS. I adapt effortlessly to working in new industries and technologies.

I founded StarByte Software(2004) and Pixanode(2015) to build great software. As a result, programming has become a necessary part of my life. It’s just something I have to do like eat or sleep. I dream code. Unfortunately, running the companies required wearing many other hats to keep things running smoothly. So at the end of 2016, I left both companies to seek opportunities focused completely on programming.

Software to me is a tool that should help you get your job done. It should be there when you need it and out of the way when you don’t. And most of it all, it should be fast.

I enjoy contributing to open source projects and writing code in C++ and Rust. Check out my Github Page to see some of my open source work.

I love working on challenging projects. Reach out if you or your team are in need of help.



All blog posts are licensed under:

Creative Commons License
Creative Commons Attribution 4.0 International License.

Code Snippets

Unless otherwise stated, all code snippets are licensed under the zlib license:

Copyright (c) 2017 James Bendig

This software is provided 'as-is', without any express or implied
warranty. In no event will the authors be held liable for any damages
arising from the use of this software.

Permission is granted to anyone to use this software for any purpose,
including commercial applications, and to alter it and redistribute it
freely, subject to the following restrictions:

1. The origin of this software must not be misrepresented; you must not
   claim that you wrote the original software. If you use this software
   in a product, an acknowledgment in the product documentation would be
   appreciated but is not required.
2. Altered source versions must be plainly marked as such, and must not be
   misrepresented as being the original software.
3. This notice may not be removed or altered from any source distribution.