He is known as the inventor of asymmetric numeral systems (ANS), a family of entropy encoding methods widely used in data compression.
In 2004, he obtained an MSc degree in computer science, in 2005 in pure mathematics, in 2006 in physics, all from the Jagiellonian University in Kraków.
In 2013, he received a one-year postdoctoral fellowship at the NSF Center for Science of Information of the Purdue University at the invitation from Wojciech Szpankowski.
In the tabled ANS (tANS) variant, this is achieved by constructing a finite-state machine to operate on a large alphabet without using multiplication.
However, in 2022, Microsoft received a US patent covering modifications to a data-encoding technique called rANS, one of several variants in the Asymmetric Numeral System, introduced by Duda in 2013.