The Management Team - Megabyte Ltd - IT Solutions

The Management Team

Ivan Muscat - Chief Operating Officer

Ivan Muscat graduated in Electrical Engineering with a first class honours degree in 1994. He has been working with Megabyte since 1994, starting as a Systems Engineer, installing and supporting UNIX and VMS systems and networking installations. Over his 24 year career at Megabyte, he has gained a number of industry certifications from HPE and has been involved in a number of projects including the design and construction of Lotto terminals, design and installation of a Wide Area Network to interconnect 13 branch offices for Telemalta.

After heading the Engineering and Infrastructure Business Unit for 18 years, today Ivan is Chief Operating Officer. During his free time, Ivan enjoys letting go of stress by practicing martial arts. His other interests also include photography and gardening.


Jonathan Briffa - Financial Controller

Jonathan started his career in 2004 as an external auditor with PricewaterhouseCoopers. He joined Megabyte Limited as an Assistant to the Financial Controller in 2008. In 2010 he was appointed as the company’s Financial Controller, a position he holds to date.

Jonathan is a qualified accountant, and over the years has gained a wealth of finance and managerial experience.

In his free time, Jonathan enjoys unwinding by going for a spin on his motorbike, banging away on his drums, training at the gym, reading and travelling.

David Galea - Head of Business Development and Marketing

David Galea joined the family business in 2006, following 13 years of studying and working in the UK. While responsible for the overall direction of business development and marketing within the group, David's primary role focuses on the promotion of Megabyte's aviation solutions globally, so he spends a good part of his time in the air, travelling to visit various potential clients around the world.

When back home David tries to spend time with his daughter outdoors, sailing, camping or enjoying a relaxed day at the beach.