About

Who am I and what do I do?

My name is Abbas Khan and I'm a programmer specialising in game development. I graduated from the University of Gloucestershire's Computer Games Programming course with 1st Class Honours and I'm currently working as a Programmer at FuturLab.

My Origin Story

Unfortunately, it's not as interesting as a certain caped crusader's. I learnt to program at the age of 13 and have been developing, improving and creating since then. Initially learning to program with Java and the Android SDK to create a few simple applications. More recently I've become more familiar with Azure, Playfab & TeamCity.

Industry Experience

FuturLab (Programmer) – Nov 2023 to Present

I'm currently working as a Programmer at FuturLab, learning and improving my abilities every day. It's been a brilliant learning experience so far and in particular I've enjoyed learning about console game development. In addition, I've been able to complete a long term personal goal of working on a console title with the release of PowerWash Simulator 1.7. I hope to continue working, improving & learning at FuturLab for the foreseeable future. 

Playsport Games (Programmer) – Aug 2021 to Nov 2023

I worked as a Programmer at Playsport Games. In this role I continued to improve both my technical and soft skills as I took on more responsibility. Working on a wide variety of different tasks across multiple projects granted me the opportunity to continue developing my abilities on a daily basis. It was a great learning experience and my knowledge surrounding game development has increased significantly.

Playsport Games (Junior Programmer) – Dec 2019 to Aug 2021

I worked as a Junior Programmer at Playsport Games. This position allowed me to develop the foundational knowledge gained from my academic studies and refine them into professional skills. I worked on a wide variety of different systems allowing me to develop my proficiency in programming. I also learned a great amount from fellow Playsport employees & improved my workplace skills in the process.

Diffblue (Junior Repository Analyst) – Aug 2018 to Mar 2019

I worked as a Junior Repository Analyst at Diffblue. My main task within this role was to analyse open-source repositories using Diffblue’s test generation software, and contribute the generated tests back to the repository owner acquiring feedback for the internal development team.In performing this task, I used a wide variety of different tools including Java, Linux Terminal & Git. I also had to use a lot of skills in order to do my job effectively, skills such as initiative, teamwork and communication.

Skills and Abilities

Over the years I've used a wide variety of tools, game engines & programming languages. However, I still haven't quite figured out how to Omnislash but I have become quite comfortable with picking up new technologies. Below I've outlined a couple of technologies which I'm more familiar with.