About Cameron

An undergraduate Computer Science (Software Engineering) student at the University of Hertfordshire.

Having designed and self-published a 2D platformer game online, along with a 140-page document detailing the entire development process, I have experience of the different stages involved in game development and the many challenges that can arise when creating software.

I have a strong basis in Python 3 and have taught it to school children using Minecraft Educational Edition. Group assignments at university, and working alongside people from different backgrounds as a proctor, has let me see the ideas and approaches that others can put forward, how to work together in different teams, and how to communicate effectively.

My research internship has provided a host of challenges. It has been my first experience communicating with an API, and has required a lot of learning in my own time. The usage of GitHub branches was paramount to properly managing version control, allowing alternative solutions to be created whenever project specifications changed.

My undergraduate thesis explored the impact of aim assist on player experience in FPS games. By researching and recreating 3 standard algorithms in Unity, I developed a deeper understanding of how even small changes to a system can make a large difference on the overall experience.

In my free time, I enjoy a range of activities, including: streaming, video creation, digital art, poetry, music production, baking, prop-making; and more

art sample (flipped)