James Okafor, Data & UX Lead at CasinoEnjoyer
Data & UX Lead

James Okafor

Data & UX Lead

The builder. James is methodical and obsessive about site speed and accessibility. He regularly checks payout speeds and developed the scoring system used in our casino comparisons.

How He Got Here

James worked as a front-end web developer three years ago. He was on a team of data analysts. They created a spending comparison tool that financial advisors could use to assist their clients. He wanted his tool to promote useful comparisons and aid the client to make the best decision.

James has no experience working in the gambling industry. From his background in data and web development, James found that most comparison websites, if not all, showed numbers and figures without describing or giving context to the figures. James aims for this website to show explainable and checked figures.

The first major project James worked on after joining the company was creating the scoring system from the ground up. James developed the 7-category framework.

What James Actually Does at CasinoEnjoyer

Site performance & accessibility

James programmed the framework and the entire website. He also organized the website according to search engine optimization and Web Vitals. James estimates that website pages should take less than 2 seconds to load, and he monitors the real time load speeds to keep the pages optimized.

The scoring framework

We evaluate casinos based on 7 categories: licensing and safety; bonuses and wagering; game selection; withdrawal speeds; customer support; responsible gaming; and mobile gaming. James determines the weight each category should be assigned. Currently, bonuses and withdrawal speeds are the most important to players. Therefore, James adjusts the weighting to reflect this.

Payout speed tracking

Marcus is the one who makes the withdrawals. James documents each withdrawal request, the method and the time the funds were credited.

Wagering comparison tools

James has structured data to build structured lists on this website. He explains what a given number means to the layperson. For example, a 35x bonus wagering requirement on a $100 bonus means the player must make $3,500 in bets to clear the bonus, and assuming the game being played has a 96% expected return, that means an expected loss of $140 to the player.

Mobile & accessibility standards

We aim for WCAG 2.1 AA. James reviews the accessibility of all the site content. It is important to us that this site be usable by all, including the elderly and those with disabilities.

How the 7-Category Score Works

James created and developed the engine that calculates each casino score on our website. Below is what each component score represents.

1

Licensing & safety

The length of time the casino has had their gaming license, the gaming regulator, and the level of oversight the gaming regulator provides. Some gaming regulators, like the Malta Gaming Authority, have stricter gaming oversight than some offshore gaming jurisdictions.

2

Bonus & wagering terms

The most important category is the wagering formula, game contributions, max bet rules and cashout caps. Most bonuses don’t survive this part.

3

Withdrawal speed

These are scored based on James’s logged timestamps of when withdrawals are actually processed by the casino and not what the casino states.

4

Game selection

We know the quantity of games is important, but so is the quality. Game providers, availability of games, and if a live dealer is offered is also taken into consideration.

5

Mobile experience

Tested on real mobile devices. Load time, usability, game play and other casino app functions are evaluated.

6

Customer support

We test response time of support and coverage hours, and the support team’s knowledge of offered promotions, through the support chat.

7

Responsible gaming

Deposit and session limits and self-exclusion are basic features of a casino. How easy are these features to find and use? Can you locate these features on a mobile or tablet?

Pages James Built and Maintains

Best Low Wagering Casinos to Check Out
Author & Data Lead

The main casino page. James built the wagering math tables, comparison data, and scoring breakdowns that bring the numbers on this page to life.

Top Canadian Online Casinos
Author

8 Canadian online casinos compared on licence, Interac payouts, withdrawal times, wagering and fees, with a province-by-province legal guide.

Fast Withdrawal Casinos in Canada
Author

Canadian casinos compared on stated payout times: the fastest withdrawal methods, pending periods, weekend rules, minimum withdrawals and fees.

Mobile Casinos & Casino Apps
Author

Which Canadian casinos have real iPhone and Android apps, who each app is for, App Store ratings, and how to install casino apps safely.

Best Casinos to Play with Friends
Author

Playing casino games with friends makes wins sweeter and losses lighter. The best Canadian casinos for social play: live dealer tables, game shows and more.

Sports Interaction
Sports Interaction Casino
⭐ 8.2 / 10
Scoring & Data by James

7-category scoring, the stated payout times and the 30x bonus-only wagering math.

Rolletto
Rolletto Casino
⭐ 7.1 / 10
Scoring & Data by James

Fees, withdrawal limits and the 40x deposit-plus-bonus wagering math, worked out from Rolletto's own terms.

JackpotCity
JackpotCity Casino
⭐ 7.5 / 10
Scoring & Data by James

Terms reviewed for all 4 deposits in the welcome package, the cost of 35x wagering calculated, and the 24/7 live chat and toll-free phone line checked.

View all casino data and scoring breakdowns →

Got a Technical Issue?

Bugs, broken or missing pages? James can fix them.

info@casinoenjoyer.com Meet the full team →