Experience

Rocksteady Studios Ltd, London, UK

Advanced Gameplay Programmer
Sep 2023 - Present

Senior Gameplay Programmer
Oct 2021 - Sep 2023

Splash Damage, London, UK

Senior Gameplay Programmer
May 2019 - Oct 2021

Gameplay Programmer
Jan 2018 - May 2019

I joined Splash Damage in early January where I have been involved in several (both internal and published) projects on a wide array of platforms.

I have been working with Unreal Engine, C++ and Blueprints throughout my employment here with areas focusing on networking, gameplay systems, input handling, serialization, editor tools and more. I am interested in understanding how systems work on a low level so I can deliver my work in an efficient manner.

During my day-to-day work, I collaborate closely with people from a multitude of disciplines and coordinate workload appropriately, so milestone targets are met.

Outside of the programming discipline, I am part of the hiring team at Splash Damage.

Childish Things, London, UK

Lead Games Developer
Nov 2014 - Jan 2018

Following the graduation of the Computer Games Technology MSc course I joined the team of Childish Things, where I am leading the development of a new 3D Unity3D-based sports game IP in an Agile environment.
My responsibilities span from enabling collaboration between the team members on a technical level using source control solutions, to splitting up tasks and assigning appropriate timeframes for their completion along with think-ahead software design in order to allow the game to have a modifiable setup and for features to be easily adapted in the future.
Development wise, I script gameplay, physics, game mechanics, animations/animators, AI and generic tools/libraries. Moreover, I reassure that the game runs efficiently and appropriately on all targeted platforms so everyone can sleep well at night!

Icon Platforms, Athens, Greece

Web Developer
Sep 2012 - Sep 2013

Working in an agile environment, I was responsible for implementing KiNNO’s corporate website and Green Innovators’ Portal, both developed using the Joomla CMS (HTML, CSS, PHP and JavaScript). The CMS and its plugins had to be modified and extended accordingly in order to meet the client’s requirements. Additionally, provided server side support for the integration of Alpha TV’s companion app (iOS, Android) with the TALOS CMS.

SaiCon Games, Athens, Greece

Games Developer & QA Tester
Sep 2012 - Sep 2013

During my employment at Saicon Games I participated in the development of OSFP Free Kicks and FC Barcelona Goals (both for iOS, Android and Web platforms). During the development cycle I was able to participate in a broad aspect of the process as a level designer, debugger and game tester. Additionally, provided server side support for the integration between the apps and the TALOS CMS.

 

Skills

IDEs
Visual Studio, NetBeans, Eclipse, IntelliJ

Languages
C, C++, C#, Java
Javascript, CoffeeScript, PHP, MySQL, HTML, CSS

Engines & SDKs
Unreal Engine, Unity3D, CryEngine, Marmalade, XNA 4.0

Libraries
OpenGL, BulletPhysics, FMOD, OpenMP, MPI, Allegro

Other
Perforce, SVN, Git
JIRA
XML, MySQL DBMS
UML, MagicDraw, SmartDraw

 

Organizations & Volunteering

British Academy of Film and Television Arts (BAFTA) | Member | Jun 2023 - Present

International Game Developers Association (IGDA) | Member & Mentor | Oct 2020 - Present

Academy of Interactive Arts and Sciences (AIAS) | Member | Nov 2020 - Present

Into Games | Mentor | Sep 2020 - Present

The Association of UK Interactive Entertainment (UKIE) | Ambassador | Sep 2020 - Present

Grads In Games | Industry Advocate & Search for a Star Assessor | Sep 2021 - Present

 

Publications

“Tips for a successful interview in the games industry”
featured on GamesIndustry.biz (Dec 2020)

 

Education

City, University of London, London, UK

MSc Computer Games Technology - Distinction
Sep 2013 - Sep 2014

University of Crete, Heraklion, Greece

BSc Computational and Applied Mathematics - 7.05 / 10
Sep 2006 - Feb 2012

American College of Greece, Athens, Greece

High School Diploma
Sep 2000 - Sep 2006