he/they
Software Technician, AGH Engineering, York
I am a computer science graduate now working in the rail industry. Throughout my degree, and my previous work, I have worked both independently and as part of multiple teams in a variety of roles, in both in-person and remote working environments. I am excited to continue my professional development and contribute to innovative and impactful projects at AGH Engineering
2023 - present: Software Technician, AGH Engineering, York Developing software for the rail industry, working towards Chartered Engineer status
2020 - 2022: President, Comic Society, University of York Lead a team, hosted weekly events, and fostered a community - both in-person and online - during a difficult period for societies
2017 - 2019: Team Leader, Blue Ginger, Oldham Managed a busy takeaway both individually and as part of a team. Co-ordinated employees, took and organised orders, prepared food, opened and closed the shop, handled large amounts of money, documented daily revenue and expenses, trained new employees, and scheduled shifts. Worked well in a busy kitchen, whilst also serving customers, and communicated clearly with staff members for whom English is a second language. Lead the team during busier periods, and ensured the whole team worked well under intense situations. Also operated the shop independently, with only a chef and a delivery driver present
2019 - 2023: MEng Computer Science, University of York
2017 - 2019: The Blue Coat School, Oldham
2012 - 2017: Saddleworth School, Oldham
Software development, with a focus on legibility and good documentation
Machine learning, its possibilities for reducing workload & improving productivity, how we can further improve it, and the ethical considerations that need to be made
Free and open source software, and the ways it allows us to take control over our digital lives
Small Web / web0, and the possibility of decentralised technology empowering individuals
Simplistic user interface design, and the need for technology to be straightforward, intuitive, and “feel right”
2023: Master’s Group Project - Mars Rover & Digital Twin
Worked as part of a team to create a “Mars rover” using the Lego Spike kit, and a corresponding digital twin. Implemented a message system for hub-to-hub communications using Pybrick’s Bluetooth data broadcasting feature. Wrote rover logic, including an emergency stop system, using the MicroPython-based Pybricks API
2021-22: Third Year Project - How Important is a City Street?
Identified ideal streets for pedestrianisation, using Python and data from OpenStreetMap to estimate the importance of streets using the Eigendata Centrality, and performed simple traffic flow analysis to estimate the impact of closing important roads to vehicles
2020-2021: Java Game Group Project
Part of a team with no previous game development experience who developed a 2D game in Java based on a list of requirements, and improved a game created by another team. Learned to use LibGDX, use Git, and work as part of a remote team based in multiple countries
Quick to learn new programming languages and tools
Coding skills in Python, Java, C, and Haskell. Experience with HTML & JavaScript
Understanding and experience with machine learning libraries such as PyTorch and Scikit-learn
Experience with SQL, including complex queries as part of previous projects
Experience with Git, used for both personal and university projects, as well as Continuous Integration practices
Experience with languages and tools such as EssencePrime & Savile Row, the Eclipse Modeling Framework, and the KWin scripting API
Experience using Windows and Linux both in the command line and with desktop environments such as GNOME, KDE Plasma, and Xfce