SLID

Hiya! I am an MSc Computer Games Technology postgraduate from the University of Abertay, class of 2020! I love to read about latest gaming trends and related
news. I was always passionate about video games from a very young age. Mostly, I was interested in playing them, however I always found the inner workings rather fascinating.
I started out my IT career in the tourism industry as a system administrator and later moving on to website security, providing support to companies in various fields.
During this time, I was building upon and improving my programming skills by attending short game development courses. I decided to obtain a Masters degree in game technology to pursue my dream of working in the games industry.
I like to spend my free time watching movies, going abroad and improving my cooking skills. At the moment I am playing Rocket League, Horizon Forbidden West and Borderlands 3.
QA Engineer at Betsson
Ex-Development Tester at Ubisoft Leamington
I am currently looking for remote work within EU/UK or locally in Malta within the video game industry. I will be based in Malta however I am open to discuss flexibile remote options!
SLID
Insert Coin
GoM
Tranzfuser 2020
GGJ 2020
Hollow Steel
DirectX Maze
RBS vs RL
Desert Storm
Ubisoft Leamington
Development Tester -
Provide constant support to the tools team in Montreal as an embedded development tester and to the project as a whole. Obtained more familiarity with AnvilNext editor and various tools which lead to the creation of new testplans and test cases for key tools as they reach beta and eventually release.
Embedded Tools Testing
Ubisoft Leamington
Junior Development Tester -
Work within the production team and test under development versions and features. Ensure that developed features are robust and meet the design requirements. Monitoring build stability and feature testing for the assigned project: a proprietary game engine powering games such as Tom Clancy's Rainbow Six Siege, Assassin's Creed Franchise and an unannounced project.
Development Testing
Codemasters
QA Technician -
Provide a dedicated, experienced resource that is completely focused on executing a broad range of operational test services to support our internal & external development teams.
Bug Reporting
Functionality Testing
Acunetix
Technical Support Engineer -
Handling client queries on a daily basis. KYC verification process and technical troubleshooting on the main product, Acunetix. Support was provided via ticketing system FreshDesk, creating procedures and analysing logs to facilitate troubleshooting. Set up of Integration Demo server to showcase how our product integrates with out-of-the-box solutions such as JIRA, MS TFS, Github and Jenkins for CI/CD. Scheduling remote sessions to work on client environments as well as receiving calls, shift based from 7AM – 11PM CEST. Hosting webinars to showcase the product to existing clientele, potential customers and resellers worldwide. I have also took on the role of System Administrator for three months during this position until a full time position was filled. Answering directly to the CTO. I have also represented the company at OWASP London 2018 and Blackhat USA 2019.
AX Hotels Malta
IT System Administrator -
Upkeep of IT systems of the hotel environment including server backups, PC installations, mail account creations, maintenance of our menu and revenue centre system, and any other day to day IT issues. In addition, upkeep and management of WiFi infrastructure, telephone lines, PABX minor configurations and Samsung TV system. Billing and report generation including documentation and purchase orders for IT hardware, software and consumables. Report directly to the General Manager.
University of Abertay
Program/Course - MSc Computer Games Technology -
University of Malta
Program/Course - BSc Business and IT -
Anima: Rebirth of Alador
Anima is a third person, puzzle adventure game that combines exploration and creative puzzle solving. In the game, the player will spend most of their time exploring dungeons, solving unique puzzles and collecting spirits to empower the player’s basic abilities. While most of the gameplay takes place inside dungeons, a world map could be used to help identify the locations of dungeons, treasures, secrets and side challenges. For more information visit Tranzfuser 2020 team page.
Apocalypse Rush
Apocalypse Rush is a top-down survival shooter set in a desert of a post-apocalyptic world. The player has to survive as long as it can and will be given a score at the end of the game. The peculiarity of this game is that the player's vehicle eventually begins losing parts, both over time and because of the enemy shooting, therefore the player has to collect components from the enemy robots to fix the lost parts. Loosing 10 pieces means defeat. The in-game model of the car shows in real-time which parts are lost. The gameplay is affected by losing pieces, for example, if you lose one of the 3 barriers (front, left, right) enemies are going to be able to damage you directly by hitting you.
Hollow Steel
First Person action game with an emphasis on speedy traversal of the level set in a cybepunk ninja fantasy world. Beat an open-ended level by killing the enemies as fast as possible using sword attacks, throws and dashes. For a downloadable demo, check out the project on itch.
Labyrinth Generation using Cellular Automaton
The work conducted in this project revolved around the creation of a 3D DirectX11 scene using the DirectX Toolkit provided by Microsoft (Walbourn, 2019). The aim was to implement and utilise an advanced procedural technique that can be used as a gameplay element in a released game. In order to achieve this goal, cellular automation was implemented to create a traversable labyrinth were the objective of the game is to find and collect the treasure. A scene was created were several boxes were placed in a grid formation. Most of these boxes were converted to obstacles. The player was able to move around the labyrinth. However, when the player collided with any obstacle, they are returned to the spawn point. When the treasure was collected, a new level was generated. A skybox was also added for immersion. Check out the full report for more information.
Rule Based System vs Reinforcement Learning
A scenario has been created to compare two AI techniques; rule-based system and reinforcement learning. The methodology illustrates the functionality and approach that was used to create both systems, together with the data provided during the exercise runtime. The pseudocode provided highlights the core logic that drives the rule-based system. The game engine of choice for both implementations is Unity. For reinforcement learning, the native ml-agents software development kit (SDK) provided by Unity was imported to the project. The results extracted from the environment are presented and their relevance is further discussed. The conclusion summarises the findings of the project and suggests future work for the implemented approaches. For more information, check out the full report.
Desert Storm
A 2.5D top-down shooter was designed and developed for the LAS3018 unit at the University of Malta. A small proof of concept, based on Unity Tanks! Project with respect to art. Credit goes to them. Art assets will be changed later on to not infringe any copyright licenses. This was at its core a game development challenge for me. For more information, follow the link to my other website!
Garden of Memories
Garden of Memories, a game we submitted under the name CableTripper Studios, placed in 4th out of 80 submissions in Games Job Live 2020 from over 20 participating countries. We also received two nominations, Best Use of Theme and Top 5 Community Picks, while also managing to win the award for Best Use of Audio. Check it out here!
Insert Coin
Insert Coin is an odd trip in the history of early videogames, remade (or remastered, as some people would say today) using Unreal Engine 4. From Pong to Space Invaders and more, with elements resembling features from other famous titles that have become part of our modern day pop culture, Insert Coin is going to make you crave for old-school games. Get ready to press START!
SLID - Strength Lies in Difference
You suddenly wake up in a really weird dungeon. A voice echoes in the dark halls of an eerie castle. "MWAHAHAHA!" laughs an evil sounding voice, "I have finally found a way to stop you wretched heroes from bringing ruin to my mischievous plans! You may be good at swinging swords, but I bet… you’re too dumb to be able to solve my EXTREMELY CLEVER mathematical conundrums! After all… you can’t be all brawns and have brains, too, right?" Prepare to face mind-bending puzzles in SLID, an insane mixture of Sokoban and simple maths! Can you escape the dungeon? What are you waiting for, give it a go!