I have recently graduated from Keele University, UK, where I studied for my Computer Science BSc (Hons) degree, achieving First Class Honours.
I enjoy coding and learning about different aspects of computing and how they work. I created this website to present some of my programming projects that I have developed outside of university.
Aside from programming, I also like playing the piano and exploring the countryside in my spare time.
My LinkedIn Profile: linkedin.com/in/nathanielbrookes
My GitHub Profile: github.com/nathanielbrookes
Read more about me
Online Interactive Projects
These projects are interactive web-based applications that I have developed.
Soft Body Physics
A physics simulation of a soft body.
Flow Field Simulation
This simulation uses 2D Perlin noise to control the movement of particles. I wrote this in Javascript using the p5.js Library.
Random Number Generator
A visualisation of a simple Pseudorandom Number Generator (PRNG).
Other Projects
Remote Monitoring of Heart Patients
As part of my university coursework, I conducted research into how smart technology can help the NHS with remote monitoring of heart patients to save lives and reduce the costs to the NHS.
Read MoreEvolving 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 More3D Printed Marble Logic Gate
In this project, I designed and created a 3D-printed marble logic gate which can compute any logical function including AND, OR and NOT.
Read More