NumberSix solves problems using mathematics and mathematical software, including developing video compression and speech recognition technologies. He has extensive experience developing mathematical software in C++, C, MATLAB, and other programming languages.