professional developer contributing to open source technologies omniceps stack overflow