James Okafor
Data & UX LeadThe 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.
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.
The most important category is the wagering formula, game contributions, max bet rules and cashout caps. Most bonuses don’t survive this part.
These are scored based on James’s logged timestamps of when withdrawals are actually processed by the casino and not what the casino states.
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.
Tested on real mobile devices. Load time, usability, game play and other casino app functions are evaluated.
We test response time of support and coverage hours, and the support team’s knowledge of offered promotions, through the support chat.
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
Got a Technical Issue?
Bugs, broken or missing pages? James can fix them.