Barr es director general de Red Rake Gaming para sus operaciones en Malta. Supervisa el crecimiento de la empresa y es responsable de ampliar la ya extensa presencia mundial de Red Rake.
Red Rake Gaming se fundó allá por 2006 y comenzó un negocio de juegos casuales en 2008, centrándose en el sector de los casinos sociales desde 2010. A finales de 2015, la empresa comenzó a producir contenidos para casinos online y móviles.
En 2019, Red Rake Gaming obtuvo dos de las licencias más prestigiosas del sector, concedidas en Reino Unido y Malta. La empresa tiene ahora oficinas en Valencia, España, y Sliema, Malta, con un equipo de 50 personas.
En la última década, Red Rake Gaming ha sido una de las empresas de software más influyentes en la industria del iGaming, habiendo lanzado numerosas máquinas tragaperras y otros juegos de casino.