About Me
Hello, I am Nathaniel Brookes. I’ve recently graduated from Keele University with a First Class Honours degree in Computer Science, BSc. I am a hardworking, dedicated person, which has been recognised through my achievement of the Best Performance Award in my university course. I love learning, and in my spare time, I enjoy building new and exciting programming projects, including websites, games and interactive simulations.
Education and Qualifications
Keele University
2021 – 2024 | BSc (Hons) Computer Science |
Grade: First Class Honours |
Awarded Best Performance in Single Honours for the BSc Computer Science Programme 2023/24
Through my studies, I have gained practical experience developing secure, user-friendly websites, mobile apps and databases within independent and group projects. I have become proficient in many programming languages, including HTML, CSS, JavaScript, PHP, SQL, Java, Python and C++.
My dissertation focused on creating a biologically-inspired Artificial Intelligence model which can control autonomous soft-bodied robots. This research project involved developing a model in Python based on Gene Regulatory Networks and an evolutionary algorithm which optimises the robot’s design and movements for specific tasks.
Additionally, I volunteered as a Student Voice Representative, where I developed interpersonal and communication skills by gathering feedback from fellow students and proposing solutions at staff meetings to resolve problems and improve the university experience.
Year One Modules
Programming I - Programming Fundamentals (90%)
Cybercrime (75%)
Computer Animation and Multimedia (100%)
Fundamentals of Computing (86%)
Systems and Architecture (95%)
Natural Computation (96%)
Interaction Design (99%)
Communication, Confidence & Competence (78%)
Year Two Modules
Database Systems (94%)
Advanced Programming Practices (96%)
Web Technologies (88%)
Programming II - Data Structures and Algorithms (100%)
Mobile App Development (84%)
Software Engineering (90%)
Computational and Artificial Intelligence I (86%)
Digital Forensics (78%)
Year Three Modules
Communications and Networks (82%)
Third-Year Dissertation (85%)
Games Computing (97%)
Advanced Web Technologies (97%)
Computational and Artificial Intelligence II (86%)
Cyber Security (86%)
Internet of Things (100%)
Projects from Keele University
Evolving Soft Robots for Control Using a Gene Regulatory Network
As part of my BSc Computer Science degree, I completed a research project focused on evolving soft modular robots using an Gene Regulatory Network model.
Read MoreSpace Escape! A Game Concept for a 3D Platformer
As part of my Games Computing module in university, I designed and developed a 3D platformer game in C++ called Space Escape!
Read MoreCity of Stoke-on-Trent Sixth Form College
2019 – 2021 | 3 x A-Levels |
Grades: Computer Science (A*), Maths (A) and Physics (B) with Practical Endorsement |
St. Joseph’s College, Trent Vale
2014 – 2019 | 10 x GCSEs |
Grades: GCSEs grade 7-4, including English (5) and Maths (6) |
Work Experience & Volunteering
Keele University, Staffordshire
2023 – 2024 | Student Voice Representative |
Volunteered to represent students’ views and help improve their course experience at Keele |
I volunteered as a Student Voice Representative at Keele University. This involved:
Collecting feedback from students in the Computer Science Level 6 course in person and via a Microsoft Forms survey that I created.
Communicating professionally to students via email when requesting feedback, which was used to improve their course experience.
Speaking up about issues facing students in my course and their overall views during student-staff meetings.
Collaborating with fellow Student Voice Representatives and staff to propose solutions for module-specific and general issues.
Keele University, Staffordshire
2022 – 2023 | Digital Advisor |
Re-designed website for Access Covers Ltd. on behalf of Keele University |
I worked closely with Access Covers Ltd. to re-design and develop their website to make it more user-friendly and accessible and improve their online presence. This involved:
Communicating with the company to understand their business needs and assess the requirements for the new design.
Updating the company regularly on my progress through developing wireframe designs using Figma and through online test websites.
Building a mobile-friendly website using WordPress and developing a custom WordPress theme using PHP, HTML, CSS and JavaScript.
Developing a custom WordPress plugin which allows the company to update their website easily on the backend.
Writing a maintenance report for the company to help them manage their website in the future.
NISCAM (Control and Automation Management), Staffordshire
June 2018 | Work Experience Placement |
I worked within a team and gained insight into how all departments work cohesively towards an end product. This involved:
Identifying design and technical errors within the project and reporting them to relevant departments.
Learning how to use AutoCAD software to create and amend errors in technical drawings.
Learning how to use Ladder Logic and Visual Basic languages to program digital control panels.