The Redbet i-gaming platform

Redbet i-gaming platform screenshot

There are many i-gaming sites out there but none quite like this one. Redbet (redbet.com) is a Ruby project built on the slim MVC framework Ramaze which I and the rest of the Redbet technology team started up in 2008. This was a great transition for both me and the company - from Perl and Template Toolkit to Ruby and Erubis.

During my five years, the Redbet platform saw tremendous change and progression, from being a simple poker site to being a full fledged i-gaming web platform including integration with the markets leading casino providers, mobile support, several poker networks, a complete and competitive sportsbook and a comprehensive admin interface with substantial management capabilities. In early 2010 we also deployed support for theming and brand separation on the platform, later resulting in heypoker.com and whitebet.com.

Another considerable part of the platform is the affiliate area. The platform enables custom and individual affiliate programs including marketing material, acquisition and conversion tracking, sub/master affiliation, statistical reports and much more.

Agile methodology

Agile development

This technology team was been a great place for developers to grow, learn and to have a big impact on the project which is something I value a lot in a work environment. What partly has enabled this is the agile development methodology practiced across the teams, in retrospect I can say that in addition to better productivity, a more stable platform and a steeper learning curve for developers - working agile, with continuous integration, a > 85% test-coverage and room for creativity - has also created happy, responsible and loyal developers.

My role

From 2008 until 2010 as a Front-End developer in the team, there were many challenges and new technologies to get accustomed to, but also competent and well organized collegues to work with. I learned a lot during this time and really got a good insight in best practices, do's and dont's and a more programmatical and pragmatic way of thinking as opposed to "just GUI and UX" which was heavily emphasized at my previous occupation.

By 2010 I was appointed Chief Web Architect of Redbet and was directed to start up a new Front-End team on Malta. With the good experience of Agile development and great continuous support from the remaining (backend) technology team in Sweden - the hiring, setup and productivity of the new team went very well.

For the duration of leading the team on Malta the platform went through great and fundamental improvements, such as introduction of Sass, new and more organized style authoring approach (SMACSS), rich client-side javascript features & unit tests etc. The time at Redbet was for me a very positive and rewarding experience.