Formerly, he worked at Boss Fight Entertainment, Valve, Microsoft Ensemble Studios, and Digital Illusions. Rich has also written several open source lossless and texture compression libraries such as LZHAM, miniz, and crunch.