Tom Blaymire
https://m.skybet.com/

Sky Betting & Gaming

I had a fantastic experience working as a Software Engineer at Sky Betting & Gaming. Here I worked within the bet placement squad in the tech tribe alongisde test, product, ux and design to rebuild the betslip used by millions of customers.

Highlights include creating a quick betslip to allow customers to place bets anywhere throughout the application, re-writing the entire betslip to use modern front end technologies alongside price change preferences and odds settings interfaces.

sky-bet-main

Tech Stack

At Sky Bet we used a mordern well tested tech stack with a focus on performance and platform uptime due to the sheer ammount of simultatious users at peak times such as The Grand National and Premier League Football. Some of the key technologies I worked with included:

  • JavaScript ES6
  • React
  • Mobx
  • Immer
  • PHP
  • Akamai CDN
  • New Relic
  • Jenkins CI
  • Webpack

Betslip Rebuild

I started my time in the team during the core betslip rebuild, this was a large effort as it encompassed re-writing components from the legacy PHP application to use latest React along with dealing with complex application logic for storing multiple different types of bets, price calculation and cashout values.

sky-bet-inplay

Quick Betslip

One of the primary areas I built from scratch at Sky Bet was the quick betslip. The UX included a small tab element at the bottom of the mobile view where a user could easily add and remove and place a bet from all in one place without going to the betslip.

The feature was built using React with state management in Mobx and included a collapse/expand animation and encompassed many of the features / caluclations that the primary betslip included alonside feature flagging, error handling and full analytics for BI teams.

sky-bet-mobile

Price Change Re-write

Another core feature I got to work on within the team was an update to our price change preferences. These were previously hidden inside of the user settings page and often were hard to find and update.

We therefore created a new interface with a multi selection that allowed a user to select where they would like their odds to go directional wise along side what their bet preferences were such as each way.

The modal was built using React and UI elements added to our reusable component library alongisde snapshot testing and unit testing with Jest and Enzyme.

© Tom Blaymire 2025. All rights reserved.