Our Leadership Team

James Abela
Co-Founder | Chief Commercial Officer

Matthew Sammut
Co-Founder | Chief Revenue Officer

Benji Borg
Director | Chief Executive Officer

Zak Borg
Director | Chief Strategy Officer

Omar Tanti
Chief Technical Officer

Ruaan Grobler
Chief Operating Officer

Julian Muscat
Head of Tech Consultancy

Alessandro Morreale
Head of Digital Consultancy

Jarek Nalewajk
Head of Projects

Gerhardt Camilleri
Head of Client Success | Tech

Dorvic Mansueto
Head of Client Success | Tech (Integrations)

Emily Attard
Head of Client Success | Marketing

Luke Vella
Head of UX Strategy

Andre Schembri
Head of Technical Operations

Philip Mercieca
Head of Design

Tonio Cuschieri
Head of Finance

Alexia Cordina
Head of People & Culture

Ashish Vedhara
Business Development - UK
