About Me

My name is Matthew Barnes. By the time you read this, I should be years old.

From a young age, I've been interested in programming. When I was younger, I used to draw a lot of comics and create stories based on those comics. I've always had ideas on making games for those comic series I made. In addition, I've always wanted to make video games of the same calibre I used to play. With that, I soon got around to it when I learned how to use the Game Maker engine at the age of around 9.

After around 2 years of using Game Maker to fulfil my thirst for game-making, I started to move on to proper programming languages; my first being C. I started off with making command prompt games and utilities, some of which you can download on this portfolio.

Eventually, when I sprouted off to other languages such as C++, Java and C# (in that order), I started to get better at making programs and realised my talent for programming. Following this, I started using a broader range of libraries (such as SDL and LibGDX) and programming techniques.

Despite being heavily inspired by video games to start programming in the first place, I do take pleasure in creating utilities and web applications too; however, making games will always be a great hobby of mine, for nothing would please me greater than to develop and grow the same things that got me into the world of programming in the first place.

Keep in mind that my projects are not the only things I'm showcasing; I built this website myself, too!

Qualifications

Employment

Mix-Music

http://www.mix-music.co.uk

Nature of work: Full-stack Developer

Worked from January 2017 to October 2017, contract

Ruth Taylor Photographic Gallery

http://www.rtpg.co.uk

Nature of work: Full-stack Developer

Worked from June 2016 to September 2016, contract

Cheam High

Address: Sutton

Nature of work: Software Developer

Worked in August 2015 for around 2 weeks, part-time

THP

Address: Cheam

Nature of work: Accounting Assistant

Worked in July 2014 for around 2 weeks, full-time

Degree

University of Southampton

Software Engineering

From years 2017 to 2021

GCE Advanced Level

Subject Grade Exam board
Computer Science A* OCR
Maths A* OCR
Further Maths A OCR
Physics B AQA

GCSE

Subject Grade Exam board
Further Mathematics A** AQA
Information Technology A* Edexcel
Mathematics A* OCR
Business Studies A Edexcel
Computer Science A AQA
Additional Science A AQA
Science A AQA
English Language A CIE
English Literature A AQA
German B AQA
Media Studies B AQA

Awards, Activities and Societies

2017

Bournemouth School

Year 13 Prize for Performance in A-level Examinations

Year 13 Computing Prize

Headmaster's Prize for academic excellence

2016 - 2017

British Informatics Olympiad

2016 - 49%

2017 - 47%

2015

Year 11 Representative

Voted by peers

2010 - 2015

UKMT Senior and Junior Mathematical Challenges

Attained Silver and Bronze certificates throughout

Skill set

Programming

Languages I'm experienced in External libraries/frameworks I'm experienced in
Java LibGDX
Android SDK
C# ASP.NET
Unity
C / C++ SDL
SDL 2
SFML
PHP Symfony 3.x
Symfony 4.x
HTML Bootstrap
JavaScript jQuery
AJAX
VueJS
AngularJS 1.x
Node.js
ReactJS
CSS Sass
VB ASP.NET
Python Ren'Py
Lua None
Assembly (LMC, ARM) None

Graphics

Graphics software I've used
Adobe Fireworks
Adobe Photoshop
Paint.NET