My Personal Life
My Free Time
Favourite Games
-
World of Warcraft
World of Warcraft will always hold a special place in my heart, as it was the first 'proper' game I played on a PC. It's gone downhill in recent years, but the story it tells is so vast that I can still get lost in the lore aspect of it for hours at a time.
I'm definitely not a competitive player, I just play it to have fun. In case anyone is interested, I main a Frost DK, and I'm 'currently' levelling a Ret Pally and a Frost Mage.
-
Halo
I believe Halo: Combat Evolved was the first Xbox game I ever played. I used to go to my friend's house across the road and play it with him to kill time. Since then, I've played every mainstream one that's come out, and also the two Halo Wars games that have released.
Like World of Warcraft, I love Halo in spite of all its shortcomings, because the lore and the story being told are so detailed (I recently rediscovered the mystery of Sandtrap). Currently I've completed my playthrough of Halo: Infinite, and I'm now going back through the campaign to try and acquire all the collectibles scattered throughout.
(Very recently I found out that the woman singing in the background of 'Under Cover Of Night', and presumably the same voice in 'Halo', is actually Martin O'Donnell with a pitch shifted voice, which was unexpected. Source)
-
Satisfactory
Open world, logistics, and lizard doggos. Satisfactory has all the makings of an amazing game. Somehow I've racked up over 400 hours of gameplay, and I only really played it when Covid first hit the UK and we went into lockdown. It's a game I enjoy playing so much, that I had to force myself to uninstall it before starting back at uni because I wanted to prioritise my work.
It is by far one of my favourite early-access games, if not my overall favourite, of all time.
Favourite Films
-
The Hunger Games Trilogy, The Maze Runner Trilogy, & The Divergent Trilogy
I was gonna give each of these trilogies their own section. But I like them all for basically the same reasons. The dystopian future sci-fi settings, with all hope of a normal life resting on the shoulders of a few teens. Something about them just got me hooked and now they're probably my most replayed films of all time.
-
Lord of the Rings & The Hobbit Trilogies
I remember being in primary school, probably around eight years old, and my dad would have me and my sister watching Lord of the Rings before school. He split the whole trilogy up into like 20 minute chunks, and we got through the whole thing. It was a long process, but I was loving it.
Years later, the Hobbit series came out and we watched them in the cinema as they came out. Just recently I've inflicted both trilogies onto my girlfriend, who seemed to enjoy them, so maybe my childhood dream of having a Hobbit-hole for a house isn't entirely crushed.
-
Star Wars Series
There are too many films in this series for me to talk about them all as much as they deserve. I grew up with the prequel trilogy being released, and so I actually don't hate them, unlike a large portion of the fanbase. I think the original trilogy is definitely better story-wise, but I find the prequel trilogy feels much nicer to rewatch, although that's quite probably due to the higher video quality that they come in.
The sequel trilogy is a different story entirely though. They're pretty bad in my eyes, but I wouldn't be surprised if the sequels are currently hated as much as the prequels used to be. And by that logic, in another decade when another trilogy may be released, perhaps the sequels will be less hated and the next trilogy will take it's place as the most hated.
-
Star Trek Reboot
I never really got into Star Trek as a whole, not for lack of trying on my mum's part mind you. But one day I saw the 2009 J. J. Abrams film, and since then, the reboot has become one of my favourite film series.
-
Warcraft & Halo 4: Forward Unto Dawn
I'm not gonna go into too much detail with these ones because they're just continuations of Halo and World of Warcraft, which I've already spoken about in my games section.
Both of them are great films in my eyes. Forward Unto Dawn sets up the Reclaimer Saga really well. And Warcraft shows a lot of what happened before World of Warcraft takes place. I just wish Warcraft had continued on to become the trilogy it was meant to be.
Favourite TV Shows
-
The 100
The 100 was a random series that my dad threw on one day after school. This was at a time when my dad would record all TV shows that he thought we might like, so nothing was too special about this one so far. We watched up to the end of season 4 over the next couple of years and then, for some reason, we didn't watch it any further than that, but both of us really enjoyed it.
Fast forward to my first year at university and I discovered that it was free on Amazon Prime, so I watched all of it again, and then watched season 5 as well (I was suffering from freshers flu, so I watched it all in about two weeks). Then in second year I watched it all again, including season 6 which I bought on Prime to watch it. My girlfriend became interested in it, but I may have binge watched almost a whole season while she was at work so she didn't keep up with it.
Finally, in third year, season 7 released on Now TV, and I watched it day by day as it came out. I then encouraged one of my housemates to watch it with my girlfriend and I, but unfortunately we all stopped watching it so we could focus on our studies instead
This show has to be my all time favourite. At the time of writing this, I can't think of anything that can beat it.
-
Doctor Who
I was somewhat indoctrinated into liking Doctor Who when I was a kid. Whilst eating breakfast before going to primary school, my dad would put on Classic Who, and we slowly got through every episode he had from 1963 onwards. Over the years, I fell in love with it, and we watched it every week when it aired.
As with a lot of things, I made my uni work my priority, and so I stopped keeping up with the newer episodes. As of right now I haven't watched any of the most recent season, but I do plan to catch up again when I get more time.
Favourite YouTubers
-
NerdCubed
I've been watching NerdCubed for over 10 years now. I've not been able to watch as consistently now that I've gotten older. But watching someone play games, and often breaking games, is still a great way for me to wind down after doing a load of work.
-
Sebastian Lague
Sebastian is an amazingly charismatic creator who shines a light on all the fun parts of programming in Unity. I look out for every video he uploads and watch as he explains relatively complex algorithms and systems with ease.
I began watching his videos when he was working on his procedural terrain generation series due to my small obsession with noise functions at the time, and more recently he took it to the next level and ran a series on procedurally generated planets. I find his videos particularly insightful and they never fail to teach me something new.
I even used his video on boids to help me with my 3D Graphics and Animation module at university.
-
3Blue1Brown
3Blue1Brown's Grant Sanderson makes amazing content that helps explain various topics of mathematics. I've been loosely following his work since 2016 when he released his Space filling curves video.
Since then I've been constantly coming back to his content to either increase my understanding of a topic, or to learn a bit about a topic I've never heard of before. My favourite series of his is his short neural networks series which brings to life the idea of a neural network, and makes the calculus of backpropagation feel like a simple process.
My Achievements
-
In May 2020, I was invited to participate in, and fully completed, the Google foobar challenge.
-
In April 2020, I did a 24 hour gaming livestream on my Twitch to raise money for Macmillan Cancer Support.
-
In January 2019, I became a member of British Mensa after having taken the test in November 2017.
My Professional Life
Employment
-
Web Editorial Assistant - University of Portsmouth
In July and August 2022, I worked for the university's Marketing and Communications team to deploy the induction timetables for new and returning students in the coming academic year. This role had me extracting relevant data from a mixture of spreadsheets and generating HTML timetables to display said data. I was constantly checking for mistakes and errors in the data provided, as well as ensuring consistency in all the pages that I was responsible for. This role allowed me to gain some experience using the Sitecore CMS, as well as improving my communication and time management skills.
-
Research Assistant - University of Portsmouth
Between November 2020 and March 2021 I worked with one of the University's partners to develop a frontend web application that organisations can use to share maps with custom markers.
-
Front of House Staff - The Bull Inn
During the final year of my A-Levels, I worked at The Bull Inn in Stanford Dingley where I primarily managed the bar along with some of the food service. Towards the end of my time there, the business ran into some staffing issues and so I stepped up to help out in the kitchens as a KP to lower the workload on our chef.
Education
-
Software Engineering BSc (Hons) - University of Portsmouth
For the sake of saving space, I've only listed my final year modules here. But if you want to know about what other modules I took, then ask and I shall tell.
-
L6: Engineering Science -
80%In Engineering Science, myself and three of my peers teamed up to write a Research Paper on solutions to the Travelling Salesman Problem. Our end goal was to create an open-source platform to allow people to come together to test new algorithms, or combinations of algorithms, on a dataset of graphs that we had created.
-
L6: Final Year Project -
76%For my Final Year Project I built on my supervisor's Slow-light Radiosity work, and created a crude simulation of how a bat might perceive the information received from its echolocation system.
I really enjoyed doing this project as it had me doing something creative, and quite beautiful, using purely logic, which reminded me of how I used to enjoy recursive patterns and how they work. It also gave me experience in working with somebody else's code, reading through it and changing things to improve performance, as well as adding new features and incorporating them with those that already existed.
-
L6: Neural Networks and Genetic Algorithms -
70%This module tested my memory of A-Level calculus, as traditional backpropagation relies heavily on the chain rule for derivatives. Thankfully I did manage to remember enough to get me through. Our grade was based on a written exam, and an Academic Report. Our report had myself and a classmate configuring a multi-layer perceptron for the classification of the Iris dataset, as well as configuring a genetic algorithm to optimise the 2-dimensional Shubert2 function.
-
L6: Scalable Software Engineering -
70%In this module, we covered ways to make software engineering scalable. This had us learning about software licensing, as well as beginning to understand Google's Cloud Services. We were set three practical tasks to complete, a short exam-style written coursework, and a group presentation.
The three tasks I chose were: to create a Distributed Controller/Worker Deployment, to create a PaaS API which can store persistent values in a cloud datastore, and to create an Automatic Datastore Backup which can be manually triggered on a GET request to a url.
-
L6: Robotics -
60%My robotics module was very interesting to me because when I was younger I used to think all computers nowadays would be some magical robots that can do anything (Someone really should've stopped me from watching Doctor Who when I was 5). I'm really happy that I took this module because it showed me that actually I don't think this field is for me, and learning something like that is equally as important as learning that I enjoy working in a specific field.
This module was 100% coursework based and had me programming a robot in CoppeliaSim to locate and move specific objects, which I then wrote a Report on.
-
-
A Levels - Theale Green School
-
GCSEs - Theale Green School
Currently Learning
-
C++
I've always wanted to learn C++ due to its use in games development, and the fact that games development got me interested in the computing field to begin with.
Learning C++ has been a slow process thus far, and I've been getting distracted with other side projects (such as building this website), but I'm sticking with it because I find it really interesting and fun.
-
Unreal Engine
Branching off of learning C++, I'm dipping my toe in the water to see how much I can get on with the Unreal Engine. I've still got a lot to learn about C++ before I can make proper use of the engine, but I'm confident I'll get there soon enough.
I do have some minimal experience with the Unity Engine from when I used to tinker with it back in 2017, but what little memory of it I have, doesn't seem to transfer very well to Unreal.