Barr ist Geschäftsführer von Red Rake Gaming für den Betrieb in Malta. Er überwacht das Wachstum des Unternehmens und ist für den Ausbau der bereits umfangreichen globalen Präsenz von Red Rake verantwortlich.
Red Rake Gaming wurde 2006 gegründet und begann 2008 mit der Produktion von Casual Games, wobei der Fokus seit 2010 auf dem Social-Casino-Sektor liegt. Ende 2015 begann das Unternehmen mit der Produktion von Inhalten für Online- und Mobile-Casinos.
Im Jahr 2019 erhielt Red Rake Gaming zwei der prestigeträchtigsten Lizenzen der Branche, die in Großbritannien und Malta vergeben wurden. Das Unternehmen hat nun Büros in Valencia, Spanien und Sliema, Malta, mit einem Team von 50 Mitarbeitern.
In den letzten zehn Jahren war Red Rake Gaming eines der einflussreichsten Softwareunternehmen in der iGaming-Branche und hat zahlreiche Spielautomaten und andere Casinospiele veröffentlicht.