Od 2021 Učitel a výzkumník na Fakultě Informačních Technologií (Českého Vysokého Učení Technického v Praze).
2019-2021 Postdoc na Fakultě jaderné a fyzikálně inženýrské a učitel na Fakultě Informačních Technologií (Českého Vysokého Učení Technického v Praze).
2018-2019 ATER na Institut de Recherche en Informatique Fondamentale v Université Paris Diderot (Francie).
2016-2018 Postdoc na Laboratoire de combinatoire et d'informatique mathématique v Université du Québec à Montréal (Kanada), s nadřízenými Srečko Brlek a Christophe Reutenauer.
2017 Učitel na McGillově Universitě a na UQAM (Kanada).
2016 PhD titul v oboru výpočetní techniky na Université Paris-Est (Francie), s prací "Codes bifixes, combinatoire des mots et systèmes dynamiques symboliques" (Kódy bifix, kombinatorika na slovech a symbolické dynamické systémy), s vedoucím Dominique Perrin.
April 2016 Hostující student v Laboratoire de combinatorie et d'informatique mathématique of the Université du Québec a Montréal (Kanada).
2013-2016 Přednášející na Université Paris-Est a v École Supérieure d'Ingénieurs de Paris-Est (Francie).
2013 Magisterský titul "International Master in Mathematics and Computer Science - the Bezout Excellence Track" na Université Paris-Est (Francie) s vedoucím stáže Dominique Perrin, mention très bien.
2012 Stáž CRUI-MAE (Konference Italských Univerzitních Rektorů - Ministerstvo Zahraničních Věcí) na italském velvyslanectví (kulturní institut) v Aténách (Řecko).
2012 Vítěz ceny „E. Gugino“ za nejlepší diplomovou práci z matematiky Univerzity v Palermu (Itálie).
2012 Magisterský titul z matematiky (Diploma di laurea specialistica in matematica) na Università degli Studi di Palermo (Itálie), s prací "Codici bifissi ed insiemi Sturmiani" (Kódy bifix a Sturmianovy sady) s vedoucím Antonio Restivo, známka 110/110 cum laude and menzione.
2009 Bakalářský titul z matematiky (Diploma di laurea triennale in matematica) na Università degli Studi di Palermo (Itálie), s prací "Cenni sulla teoria dei nodi" (Úvod do teorie uzlů) s vedoucím Claudio G. Bartolone, známka 110/110 cum laude.
2007-2008 Erasmus stipendium na Université d'Artois (Francie).
od 2. do 6. září 2024 19èmes Journées Montoises d'Informatique Théorique, Nice (Francie).
od 30. června do 5. července 2024 Conference on Theoretical and Computational Algebra, Aveiro (Portugalsko).
od 14. do 20. května 2024 Konference TIGR CoW24, Janovn nad Nisou (Česká republika).
od 2. do 7. července 2023 Conference on Theoretical and Computational Algebra, Pocinho (Portugalsko).
od 26. do 28. června 2023 RCI Offsite, Senohraby (Česká republika).
od 12. do 16. června 2023 DLT & WORDS 2023, Umeå (Švédsko).
17. března 2023 Mathematics of Cellular Automata, Praha (Česká republika).
od 13. do 14. ledna 2023 RCI Offsite, Plzeň (Česká republika).
od 5. do 9. září 2022 18èmes Journées Montoises d'Informatique Théorique, Praha (Česká republika).
od 15. do 17. června 2022 Dyadisc 5: S-adicity, Lutych (Belgie).
od 13. do 15. června 2022 SDA2-2022 : Journées Annuelles Systèmes Dynamiques, Automates et Algorithmes, Lutych (Belgie).
od 23. do 25. května 2022 RCI Offsite, Říčany (Česká republika).
od 18. do 23. května 2022 Konference TIGR CoW22, Janovn nad Nisou (Česká republika).
od 4. do 7. listopadu 2021 Pracovním víkendu v Děčíně, Děčín (Česká republika).
od 20. do 24. září 2021 LATA 2021, Milán (Itálie).
od 13. do 17. září 2021 WORDS 2021, online.
od 12. do 16. července 2021 ENSPM2021 (Encontron Nacional Sociedade Portuguesa de Matemática 2021), online.
od 23. do 27. června 2021 Konference CoW21, Telč (Česká republika).
od 11. do 15. ledna 2021 Invariants combinatoire et algébriques des décalages et des pavages / Algebraic and Combinatorial Invariants of Subshifts and Tilings, Marseille (France).
od 18. do 22. září 2020 ITAT (Informačné Technológie - Aplikácie a Teória), Oravskalesna (Slovensko).
od 10. do 14. září 2020 Konference CoW20, Janov nad Nisou (Česká republika).
od 7. do 10. listopadu 2019 Pracovním víkendu v Děčíně, Děčín (Česká republika).
od 11. do 12. července 2019 Giornate di Informatica Teorica in memoria di Aldo de Luca, Řím (Itálie).
od 1. do 5. července 2019 CSR-2019: The 14th International Computer Science Symposium in Russia, Novosibirsk (Rusko).
od 19. do 21. června 2019 SDA2-2019 : Journées Annuelles Systèmes Dynamiques, Automates et Algorithmes, Orsay (Francie).
od 21. do 23. listopadu 2018 CODYS >> Kickoff - Réunion de lancement du projet ANR, Paříž (Francie).
od 11. do 12. října 2018 40 Years of Graphs and Algorithms, Paříž (Francie).
od 19. do 21. května 2018 Discrete Models of Complex Systems, Orléans (Francie).
od 24. dubna do 5. května 2017 Bridges between Automatic Sequences, Algebra and Number Theory', Montréal (Québec, Kanada).
od 3. do 7. dubna Combinatoric on Words and Tilings Workshop, Montréal (Québec, Kanada).
od 19. do 20. ledna 2017 Secondo Incontro di Combinatoria delle Parole, Palermo (Itálie).
od 5. do 9. září 2016 16th Mons Theoretical Computer Science Days, Lutych (Belgie).
od 4. do 6. července 2016 SDA2-2016 : Journées Annuelles Systèmes Dynamiques, Automates et Algorithmes, Lyon (Francie).
od 23. do 27. května 2016 Numeration 2016, Praha (Česká republika).
od 9. do 11. května 2016 dílna EQINOCS, Paříž (Francie).
od 21. do 25. března 2016 Colloque en l'honneur de Marcel-Paul Schützenberger, Bordeaux (Francie).
od 14. do 18. března 2016 Combinatoire des mots, Marseille (Francie).
od 4. do 5. února 2016 LSD&LAW 2016 - London Stringology Days / London Algorithmic Workshop 2016, Londýn (Anglie, Spojené království).
od 18. do 20. ledna 2016 GDR-IM 2016 - Journées nationales 2016 GDR Informatique-Mathématique, Villetaneuse (Francie).
od 14. do 16. ledna 2016 FLA 2016, Neapol (Itálie).
7. října 2015 setkání EQINOCS, Grenoble (Francie).
od 14. do 17. září 2015 WORDS 2015, Kiel (Německo).
od 27. do 30. července 2015 DLT 2015 - 29th International Conference in Languange Theory, Liverpool (Anglie, Spojené království).
od 1. do 5. června 2015 Growth, Symbolic Dynamics and Combinatorics of Words in Groups, Paříž (Francie).
od 25. do 29. května 2015 Workshop on Automatic Sequences, Lutych (Belgie).
od 8. do 10. dubna 2015 SDA2-2015 : Journées Annuelles Systèmes Dynamiques, Automates et Algorithmes, Marne-la-Vallée (Francie).
2. února 2015 setkání EQINOCS, Créteil (Francie).
od 15. do 19. prosince 2014 Workshop on Symbolic Dynamics on finitely presented Groups, Santiago de Chile (Chile).
od 23. do 26. září 2014 15th Mons Theoretical Computer Science Days, Nancy (Francie).
12 června 2014 Journée du Labex Bézout Data Science and Massive Data Analysis, Marne-la-Vallée (Francie).
od 9. do 14. února 2014 2014 Information Theory and Applications Workshop, San Diego (Kalifornie, Spojené Státy Americké).
od 27. do 31. ledna 2014 Representing Streams II, Leiden (Nizozemsko).
10. ledna 2014 setkání EQINOCS, Marne-la-Vallée (Francie).
od 18. do 20. prosince 2013 Fractals and Numeration » Approximation and numeration 13, Paříž (Francie).
od 1. do 5. července 2013 Words, Codes and Algebraic Combinatorics - A conference in honor of Christophe Reutenauer's 60th birthday, Cetraro (Itálie).
od 18. do 21. června 2013 DLT 2013 - 17th International Conference on Developments in Language Theory, Marne-la-Vallée (Francie).
od 3. do 7. června 2013 Automata Theory and Symbolic Dynamics Workshop, Vancouver (Britská Kolumbie, Kanada).
od 9. do 10. září 2010 Problemi e applicazioni in algebra, geometria e analisi, Janov (Itálie).
od 4. do 8. března 2019 École jeunes chercheurs en informatique mathématique, Marseille (Francie).
od 27. března do 7. dubna 2017 Škola a dílna "Kombinatorika slov a obkladů" organizováno CRM, Montréal (Québec, Kanada).
od 2. do 13. listopadu 2015 CIMPA Research School CantorSalta2015, Dynamics on Cantor Sets, Salta (Argentina).
od 24. sprna do 4. září 2015 CIMPA-IRAN Research School Tiling and Tessellations, Isfahán (Írán).
od 20. do 24. ledna 2014 Winter School Representing Streams II organized by the Lorentz Center, Leiden (Nizozemsko).
od 31. července do 5. září 2011 Letní škola Corso Estivo di Matematica / Summer Course in Mathematics: Perugia 2011 pořádá SMI (Interuniverzitní Matematická Škola), Perugia (Itálie).