I'm an experienced software engineer with interests in gamification, computer graphics, simulations and user experiences. I have over a decade of experience doing frontend and full-stack development with diverse multidisciplinary teams, with proficiencies in C#, .NET, SQL Server, Azure DevOps, Java, HTML, jQuery and others. I back this up with my academic research background, holding a degree and doctorate in Computer Science majoring in Games Technology, and have published papers on game mechanics for teaching physics. All up, I bring a unique mix of skills to problems of user interactivity, service delivery and automation, to which I love to find creative and elegant software solutions.In my eleven years working at the Australian Electoral Commission (AEC), I contributed to the development and maintenance of a range of data-intensive applications that support the AEC's mission and the delivery of services to the Australian people, developing a passion for the democratic process and civic engagement along the way. Two prominent examples of projects I contributed to are the Online Enrolment Service (OES) and Online Postal Vote Application (OPVA), a pair of online forms built in .NET which allow Australian electors to complete transactions over the Internet (viewable at https://forms.aec.gov.au/). In 2019, I remediated a slow-performing email and SMS message queue in these applications, achieving a hundred-fold performance increase and resolving a bottleneck in the delivery messages to electors. I also led the OPVA Responsive Redesign and Accessibility project which updated and modernised the UI of that service. During these projects, I received praise for my documentation, technical advice, and interactions with the business areas. I also contributed instrumental work to GVRS+, a low-cost voter and election management tool, provided by AEC as part of the Australian Government's outreach to Pacific Island countries. My duties included updating the aging software product, supporting remote clients with their individual instances and implementing fixes and new feature requests, while also contributing to the design of a replacement application.Additionally, over the last six years I was an integral member of the IT command centre during election events, directly supporting event delivery through monitoring key systems, resolving issues, and culminating in the publishing of results on voting night.Outside of work I enjoy new experiences through the eyes of my children, building scale models, and repair and resurrecting outmoded electronics.