Custom Programming

Lua Script


Our language of choice for network packet dissectors in Wireshark.  We have implemented dissectors for two custom protocols, and for a publicly documented protocol.  One of the custom protocols was for a long range surveillance sensor, and the publicly documented protocol was for UAV’s.

C / C++ Programming


Our language of choice for processing unformatted textual data into meaningful data.  We have implemented parsing engines to parse something as machine-unfriendly as the monthly Edgar corporate filings to perfectly formatted XML data.

Perl Programming


Our language of choice for writing and reading Excel spreadsheet data.  Perl is very adept at text processing and automating of software tasks.

Python logo


A great language to implement a quick proof of concept. Not necessarily the best language to implement the final solution. For a lot of industrial applications, Python still works well for the final application using the Qt framework for the GUI.

Java Programming


A language ideally suited to enterprise development, extremely adept at working with databases and web forms.  It has a lot of libraries already prewritten and tested.  Its speed approaches that of compiled C++, but speed of code development is considerably faster than C++.  It is the workhorse of the enterprise computing world.



A useful general-purpose scripting language especially suited to web development. Fast, flexible and pragmatic, PHP powers everything from your blog to the most popular websites in the world.