В октябре 2006 года Дуда получил свой первый рейтинг ФИДЕ[8]. Завоевал бронзовую медаль на чемпионате Польши до 10 лет в Колобжеге. В 2007 году в городе Устронь одержал победу на чемпионатах Польши в своей возрастной категории.
В 2008 году Дуда выиграл чемпионат мира до 10 лет и получил звание мастера ФИДЕ[9]. Во 2-й раз выиграл чемпионат Польши до 10 лет[10].
В 2012 году одержал победу на чемпионате Польши в категории до 18 лет[11]. Выиграл чемпионат Европы до 14 лет в Праге. Сыграл вничью с Яном Крейчийем на шахматном летнем турнире в Оломоуце[12] и получил звание международного мастера[13].
2013–2014
В мае 2013 года Дуда на индивидуальном чемпионате Европы в возрасте 15 лет и 21 дня достиг своей последней гроссмейстерской нормы[6]. Он стал 2-м самым молодым польским гроссмейстером после Дариуша Сверча.
В апреле 2013 года занял 1-е место на 1-м субботнем гроссмейстерском турнире в Будапеште[14].
В августе 2013 года принял участие в Кубке мира 2013, где его выбил в 1-м раунде Василий Иванчук[15]. В октябре ФИДЕ официально присвоила ему звание гроссмейстера[16].
В декабре 2014 года в Вроцлаве Дуда выиграл чемпионат Европы по быстрым шахматам[18] и взял серебро на чемпионате Европы по блицу[19].
2015–2016
В июле 2015 года выиграл круговой турнир в Мартуни[20]. В сентябре разделил 1-е место с Михаилом Антиповым на юношеском чемпионате мира в Ханты-Мансийске, но в итоге занял 3-е место[21][22]. В 2016 году был награждён президентом Польши Анджеем Дудой Крестом Заслуги за «большие спортивные достижениями в 2016 году, а также вкладом в популяризацию шахмат»[23].
2017–2018
1 июля 2017 года Дуда стал первым польским юниором, преодолевшим рейтинг 2700. С рейтингом 2707 он был вторым по рейтингу польским игроком и 41-м в мире на тот момент[8][24].
В мае 2018 года Дуда выиграл чемпионат Польши с результатом 6½ из 9 (+4–0=5), опередив на 1 очко Кацпера Пёруна.
В июле 2018 года занял 1-е место в рейтинге Польши[25] и 1-е место в рейтинге среди юниоров[26].
В июле 2018 года выступил на турнире в Дортмунте, заняв 4-е место с результатом 4 из 7 (+2–1=4)[27].
В декабре 2018 года Дуда занял 2-е место на чемпионате мира по блицу в Санкт-Петербурге с результатом 16½ из 21 (+15–3=3), отстав на ½ от победителя Магнуса Карлсена[30].
Инциденты
В декабре 2023 года Дуда на чемпионате мира по быстрым шахматам в Самарканде отказался пожать руку российскому гроссмейстеру Денису Хисматуллину перед игрой в первом туре[31].
Личная жизнь
Окончил университетскую школу физического воспитания в Кракове в 2020 году[32].