About Me
Hi! I'm a fifth year student at the University of Sheffield studying MEng Computer Science (Software Engineering) with a Year in Industry. I am currently studying for my final year after just having completed my Year in Industry, which you can find more details about below. I am a committed and eager "jack of all trades" with a broad range of skills and competencies. I believe that no concept is too hard to grasp; there is always a point where it all clicks together, it just takes time.
In my opinion, programming is a very forgiving practice. Everyone has experienced the missing semi-colon, the missing close quotes, or even forgetting to hit Ctrl+S. It's a practice where you are allowed to make mistakes, recuperate, and try again. And again. And again. As someone who constantly got marked down in school exams for silly mistakes, coding has allowed me and millions of others to learn from our mistakes, and show how much stronger we get when we learn from them.
This website serves as a more detailed CV, feel free to look around.
Experience
QA Engineer Internship
Hewlett Packard Enterprise | Jul 2024 - Present
For my year in industry, I spent 13 months working for Hewlett Packard Enterprise in Bristol as a QA Engineer for HPE's primary storage products. I worked on a wide range of projects across multiple teams, and was recognised for this with an award at the end of the internship. Here were some of my core responsibilities and projects:
- A system test that perturbs the compute nodes of a storage array controller during data transfer from one array to another.
- An infrastructure project involving Ansible scripts that configure and maintain a fleet of 75+ Linux test servers.
- A charity gala, which raised over £3000.
As I study for my final year at University, I am currently continuing to work at HPE on a part-time remote basis. I am currently working on enhancing the observability of our test servers through Grafana.
Undergraduate Demonstrator
University of Sheffield | Sep 2023 - Dec 2023
For one semester I was an undergraduate demonstrator for the Java Programming module. My task was to help any students that needed help with the weekly learning material in allocated sessions.
I was motivated by a desire to gain some experience nad help others in a more educative role.
Theatrical Experience
2009 - 2020
For around 11 years I attended an extracurricular performing arts school. Here I learned to sing, dance, and act and became a "triple threat". I performed annually in the school's musical productions, but also won roles in professional TV and theatre. Some highlights:
- Dulcamara's Assistant in Opera North's L'Elisir d'Amore (Spring 2016)
- Michael in Billy Elliot the Musical (West End) (Nov 2013 - Sep 2014)
- "Ug" in Cbeebies' Gigglebiz (2013)
- Hal in ITV's Eternal Law (2012)
Unfortunately the COVID-19 pandemic had brought this to an abrupt end, and I left the school at the end of 2020 to focus on my A-Level studies.
IMDb
Education
MEng Computer Science (Software Engineering) with a Year in Industry
University of Sheffield, 2021 – 2026
More InfoA-Levels
Bradford Grammar School, 2013-2021
Achieved A*AAA in Computer Science, Maths, Physics, and Extended Project Qualification respectively.
Achieved 10 GCSEs grades 9-6 including English, Maths, and Computer Science.
Project Showcase
Dissertation Project (2024)
Developed a lyrics-based music recommendation system that uses 3 different word vectorisation methods: Word2Vec, GloVe, and Latent Dirichlet Allocation.
Please be aware the app is currently not functioning properly due to an issue with the web scraper for songs outside the dataset.
Give it a go Full ReportSoftware Hut Assignment (2023)
Developed a postgraduate taught student grade management system for a client representing the Department of Music at the University of Sheffield. This was developed in Ruby on Rails. Testing was done using RSpec for the unit tests and Capybara for the user tests
Rate My Deal (2022)
Designed a social-media-esque app where users can upload what Tesco meal deal they had and comment on others'.
RepoHaskell Assignment (2022)
An assignment themed around the Enigma machine and the Bombe. It was split into 3 tasks:
- Task 1: Emulate the encryption and decryption of the Enigma machine.
- Task 2: Create the menus and cribs used in the Bombe.
- Task 3: Emulate the decryption mechanism of the Bombe.
Data Driven Computing Assignment (2022)
Developed an automatic wordsearch solver using Naive Bayes and k-Nearest Neighbours.
RepoYou can find more about university projects here.
Here are the skills I consider to be strongest at the moment. You can find more information about the skills learnt during my time at university here.
Languages
- Python
- Java
- Ruby
- SQL
Frameworks, Libraries, Tools
- Ansible
- Ruby on Rails
- Kubernetes
- NumPy, Pandas
- Git
- Grafana
Contact
Feel free to reach out via email: [email protected]