Menu

Skip to content
  • About Me
  • Blog
  • Home
  • Projects
  • Contact

Joe Garlick

Software/Game Developer

About Me

Who Am I?

Hello, My name is Joe Garlick. I am a software/game developer from Sheffield, UK. I have been programming since the age of 13. I was inspired to start coding because of a game named Minecraft. Me and a friend would play most days and decided we wanted to setup our own server. At the time the server software was called Bukkit. As a part of the servers you could add plugins, these were server side addons which could be written in Java. I decided that I wanted to make custom plugins for our server to make it stand out from the rest. From here I taught myself how to program in Java, this was mainly from YouTube videos. From here our server got bigger and bigger and I branched out into other areas like web design. This is where I learnt HTML, CSS, JavaScript, PHP and MySQL, I used these to create websites for our different Minecraft servers. I had also created a shop where people could purchase in game items using PayPal.

Once I finished high school I went to college to study game design, the first year was mainly 2D games and using engines like Construct 2. Year 2 was where it got really interesting, we were taught how to use 3DS Max and Maya then using these to make models that could be used Unreal Engine 2. This sparked my love for game development and for my final year project ended up making a multiplayer shooter game. It didn’t have much in terms of looks but was more focused on the backend design. The game would allow multiple players to join a single game over LAN. As college was coming to an end there was two options in terms of university, game design or computer science. I loved programming and it excited me and I knew this is what I wanted to do for a career. Inevitably decided to go and study computer science for games.

University was very helpful for my direction, we mostly learnt how to program in C++ and went quite in-depth into the language. Additionally we learnt about assembly language which I felt was very interesting and insightful learning how code works in the background and how to optimise more efficiently. In my third year I did 2 placements, then when I came back for my fourth year I was offered the opportunity to upgrade my course to a masters qualification. I took this offer and have now completed my masters.

A lot of my learning was self taught and I really enjoy learning new frameworks, languages and software. I feel this is one of my strong points, being able to pickup something new and not take a large amount of time to understand it and use it in a useful way. I have worked in multiple group project inside of university and in the work environment and I can work well as part of a team. I enjoy working in teams as it allows me to bounce ideas of other people and get different perspectives on a problem

My Resume:

JoeGarlick-Resume-1Download
  • LinkedIn
  • GitHub
  • GitHub
  • YouTube

Employment

iCabbi

2019 – Present

Software Developer – Voice

DiSC Systems (iCabbi)

2019 – 2019

Support Engineer

BEIER360

2018 – 2018

Software Developer

Dore Moor Garden Centre

2012 – Present

Sales Assistant

Education

Sheffield Hallam University

2016 – 2021

Masters Computer Science For Games

Crystal Peaks College

2014 – 2016

Level 3 Games Design

High Storrs School

2010 – 2014

GCSEs

Skills

HTML & CSS

80%

VueJS

80%

NodeJS

90%

Linux (CentOS, Debian, Ubuntu)

90%

C++

75%

C#

60%

PHP

95%

MySQL

80%