Portfolio
Work-Related Projects

Project Swim-360
As part of the SWIM-360 project, I contributed to the development of an AI-driven system designed to enhance performance analysis in competitive swimming. The project integrates real-time video and wearable sensor data to enable detailed biomechanical tracking and stroke optimisation.
Personal Projects

EY Klimathon
At the EY Klimathon, my teammate and I secured first place with our proposal to enhance the education sector using AI-driven tutoring systems. Our concept focused on providing personalised learning support through intelligent tutoring, aiming to bridge educational gaps and improve student engagement.

ECER - Botball Robotics Tournament
As part of a robotics tournament, I designed and programmed an autonomous robot to respond to a simulated natural disaster scenario. The challenge involved completing a range of tasks such as rescuing injured citizens, transporting supplies, extinguishing fires, and restoring essential services like electricity and gas.

Muzeum (Voluntary)
As part of my experience working with children, I created engaging PowerPoint presentations tailored to their interests and learning levels. I also taught a variety of lessons, helping to make educational content both accessible and enjoyable. In addition, I helped organise fun and interactive activities aimed at fostering creativity and teamwork among children.
Conference Presentations

Future Technologies Conference
At the Future Technologies Conference 2024, I presented my research paper "Beyond the Maze: How AI Personalises Learning and Drives Engagement in Educational Games."
Games
Unity-Developed

University of Malta Gamejam
For UM GameJam 2023, themed “War and Peace,” our team developed Destined for Escape:
a
turn-based RPG where players take on the role of a gladiator battling for freedom in a
ruthless arena. I served as team leader, overseeing all game design decisions, programming
the enemy AI, and coordinating the team's workflow.
The game combined strategic combat with
narrative depth, earning us 3rd place in a closely contested finish, just a few points
behind the top entry.

University of Malta Gamejam
At UM GameJam 2022, our team developed DABDA, a platformer game inspired by the five
stages
of grief: Denial, Anger, Bargaining, Depression, and Acceptance, in response to the event’s
mental health theme. Each level introduced unique gameplay mechanics to reflect the
emotional nuances of its respective stage.
I contributed as a programmer, focusing on
implementing procedural generation to enhance replayability and ensure a dynamic player
experience.
Roblox-Developed

Be A Dog Simulator
Be A Dog Simulator is a light-hearted multiplayer game where players become playful dogs, explore an open world, and interact with others: either by playing together or competing to earn Bones. Players can unlock and trade a variety of rare and unique dog skins. I worked as the sole programmer on a collaborative team, developing all game systems including core mechanics, multiplayer functionality, store features, and the skin trading system.

Flex Your Obby Skills on Others
In Flex Your Obby Skills on Others, players take on an endlessly generated obstacle course designed to test and showcase their parkour abilities. As team leader and main programmer, I implemented a dynamic procedural generation system that ensures the course never repeats and scales in difficulty based on player performance. The game encourages friendly competition, letting players prove who truly has the best parkour skills.

Stairway to Heaven (Obby)
Stairway to Heaven challenges players to ascend a towering obby made of randomly spawning, pre-designed sections. Reaching Heaven earns points and increases the pace of the game’s global countdown, after which a brand new stairway appears. I served as team leader and lead programmer, developing the randomised map system, progression mechanics, and overall game flow.