Barr è amministratore delegato di Red Rake Gaming per le sue operazioni a Malta. Supervisiona la crescita dell'azienda ed è responsabile dell'espansione della già vasta presenza globale di Red Rake.
Red Rake Gaming è stata fondata nel 2006 e ha avviato un'attività di giochi casuali nel 2008, concentrandosi sul settore dei casinò sociali dal 2010. Alla fine del 2015, la società ha iniziato a produrre contenuti per i casinò online e mobili.
Nel 2019, Red Rake Gaming ha ottenuto due delle licenze più prestigiose del settore, concesse nel Regno Unito e a Malta. La società ha ora uffici a Valencia, in Spagna, e a Sliema, a Malta, con un team di 50 persone.
Nell'ultimo decennio, Red Rake Gaming è stata una delle società di software più influenti nel settore dell'iGaming, avendo rilasciato numerose slot machine e altri giochi da casinò.