During the summer of 2020, I was fortunate enough to be awarded the EMS Student Research Bursary. This funded a summer of working with Dr. Collin Bleak at the University of St Andrews. I studied his research, in particular the paper Automorphisms of shift spaces and the Higman - Thompson groups: the one-sided case. The output of my work was a piece of software called the Transducer Groups Interface. It's a text-based interface which operates in the Python command line, and allows users to create automata and transducers, and play with them as they wish. Many sophisticated algorithms related to Dr. Bleak's research are implemented, as well as a variety of general-purpose functions that anyone interested in automata or transducers could find useful. For example, generating images of de Bruijn graphs. [Note that my name was different at the time].
Background gif (Animated Starfield Tile) created by ArtBIT, distributed with the Creative Commons Attribution-ShareAlike 3.0 License