Chinese Remainder Theorem has been used in Uniswap v3 to create a 512-bit multiplication (that works for numbers below $2^{256}(2^{256} - 1)$) between 256-bit numbers, the maximum integer type in the Ethereum Virtual Machine. Here is a link for the detailed explanation: https://xn--2-umb.com/17/full-mul/