he/they
Software Technician, AGH Engineering, York
I am a computer science graduate now working as a software developer in the rail industry. I am a member of the IET, and professionally registered as an ICT Technician, working towards IEng. 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
2023 - present: Software Technician, AGH Engineering, York Leading a team developing software for the rail industry, working towards Incorporated 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
2023-25: ORBIT - Operational Railway Business Intelligence Tool
Took ownership of a Django project upon joining AGH which had been started by a year in industry student, led a team to design & implement further improvements necessary to prepare the software for launch, and worked with the client to lead a scheme to gather and prepare large amounts of data to be uploaded to the service. Identified further improvements and features to be added to the software after launch to improve user experience
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 Pybricks’ 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
Quick to learn new programming languages and tools
Coding skills in Python, Java, HTML and JavaScript. Experience with C & Haskell.
Experience with Django web framework, including use in complex projects
Experience with SQL, including complex queries as part of previous projects
Understanding of and experience with machine learning libraries such as PyTorch and Scikit-learn
Experience with Git, used throughout personal, work, and university projects, as well as Continuous Integration practices
Experience with lesser-known languages and tools such as EssencePrime & Savile Row, the Eclipse EMF, 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
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”
Playing board games & tabletop RPGs, and building Lego sets with interesting techniques