Case Studies

Discover some of our expertise through the case studies below

Showcasing our analytics and statistical solutions.

Finance

Portfolio Rebalancing

Problem: The existing portfolio did not achieve optimal diversification. The portfolio comprised of indivisible assets which complicated the process of reallocating funds.

Solution: Developed a program designed to analyse and produce an optimised portfolio for each client. The program identifies which assets should be purchased or sold to achieve the desired level of diversification.

Tools used: Python, Excel

Automation

Problem: The portfolio, consisting of dozens of individual client portfolios, lacked a user-friendly interface for analysts to view the portfolio as a whole or to examine specific areas. Additionally, portfolio forecasting was nonexistent.

Solution: Developed a forecasting model which worked on any asset in this class, so as assets are purchased, they are automatically added to the portfolio and forecasted. All of this was fed into an interactive dashboard for analysts to use.

Tools used: Python, SQL, Power BI

e-Commerce

Online advertising optimisation

Problem: Return on advertising spend across all channels (e.g., Google, Facebook) was not properly tracked, leading to inefficient allocation of the advertising budget.

Solution: Collected and cleaned all relevant data, then analyzed key metrics such as CPC, CPA, and CTR to determine the optimal allocation of the advertising budget moving forward. Implemented ongoing data monitoring to allow for continuous adjustments and improvements to maximize performance.

Tools used: Python, Excel, Google Sheets, Power BI

Sales forecasting and inventory optimisation

Problem: Business struggled with striking a balance between ensuring there was enough stock to fulfil orders, whilst also maintaining a lean stock level for better cash flow.

Solution: Developed a demand forecasting model that accurately predicted future stock requirements. This allowed the business to place precise inventory orders, effectively preventing both under-ordering and over-ordering.

Tools used: Python, SQL, Excel, Streamlit

Sales matching algorithm

Problem: The business was unable to match recipients of marketing materials, such as catalogs, to actual product orders. As a result, the effectiveness of marketing spend remained unclear.

Solution: Developed a bespoke algorithm that leverages multiple variables to accurately match sales with catalog recipients. The algorithm achieved a 95% accuracy rate, providing valuable insights into the effectiveness of the marketing campaigns.

Tools used: Python, Streamlit

Research

Survey Analysis

Problem: A large national survey required detailed analysis across numerous subcategories.

Solution: Gained a thorough understanding of the research objectives and applied the appropriate statistical methods to accurately analyse the data. This ensured that any statistically significant relationships were identified.

Tools used: R, R-Studio, PPT

Gaming

Value betting website

Problem: New value betting website needed help with deciding which sports to focus on.

Solution: Creators of the site had over 1 million rows of betting and prediction data for over 30 sports. We had the task of finding which sports exhibited the least efficient betting markets, allowing the online software to be developed with these sports being targeted.

Tools used: Python, Excel

Strategy optimisation

Problem: Client had 3 years worth of betting history (500,000+ bets placed) using multiple strategies, but lacked a system for optimisation.

Solution: Backtested their current strategy, finding areas for improvement. Developed a staking strategy which was not currently being employed.

Tools used: Python, Excel

Custom tool development

Problem: Clients' daily betting routine was littered with manual processes which took time and allowed for the introduction of human error.

Solution: Gained a thorough technical understanding of their processes, while also grasping the underlying reasons behind them, not just the surface-level actions. Developed custom software which removed the chance of human error and saved up to 2 hours per day.

Tools used: Python, Streamlit

Education

Student Analytics

Problem: Education and early careers firm has 10k+ users, all of which need tailored recommendations.

Solution: Through the use of statistical analysis, we were able to categorise different students, whilst also assigning probabilities to different outcomes.

Tools used: Python, Excel

Other

Custom tool development - recommendation tool

Problem: When industries decline or significant job losses occur, there are excess workers within a region that need to find new employment opportunities.

Solution: Developed a tool using mathematical techniques (Euclidean distances) to identify the most similar jobs and industries based on required skill sets.

Tools used: R/R Studio, Python

  • Finance
  • E-Commerce
  • Research
  • Gaming
  • Education
  • Other

Finance

Portfolio Rebalancing

Problem: The existing portfolio did not achieve optimal diversification. The portfolio comprised of indivisible assets which complicated the process of reallocating funds.

Solution: Developed a program designed to analyse and produce an optimised portfolio for each client. The program identifies which assets should be purchased or sold to achieve the desired level of diversification.

Tools used: Python, Excel

Automation

Problem: The portfolio, consisting of dozens of individual client portfolios, lacked a user-friendly interface for analysts to view the portfolio as a whole or to examine specific areas. Additionally, portfolio forecasting was nonexistent.

Solution: Developed a forecasting model which worked on any asset in this class, so as assets are purchased, they are automatically added to the portfolio and forecasted. All of this was fed into an interactive dashboard for analysts to use.

Tools used: Python, SQL, Power BI

e-Commerce

Online advertising optimisation

Problem: Return on advertising spend across all channels (e.g., Google, Facebook) was not properly tracked, leading to inefficient allocation of the advertising budget.

Solution: Collected and cleaned all relevant data, then analyzed key metrics such as CPC, CPA, and CTR to determine the optimal allocation of the advertising budget moving forward. Implemented ongoing data monitoring to allow for continuous adjustments and improvements to maximize performance.

Tools used: Python, Excel, Google Sheets, Power BI

Sales forecasting and inventory optimisation

Problem: Business struggled with striking a balance between ensuring there was enough stock to fulfil orders, whilst also maintaining a lean stock level for better cash flow.

Solution: Developed a demand forecasting model that accurately predicted future stock requirements. This allowed the business to place precise inventory orders, effectively preventing both under-ordering and over-ordering.

Tools used: Python, SQL, Excel, Streamlit

Sales matching algorithm

Problem: The business was unable to match recipients of marketing materials, such as catalogs, to actual product orders. As a result, the effectiveness of marketing spend remained unclear.

Solution: Developed a bespoke algorithm that leverages multiple variables to accurately match sales with catalog recipients. The algorithm achieved a 95% accuracy rate, providing valuable insights into the effectiveness of the marketing campaigns.

Tools used: Python, Streamlit

Research

Survey Analysis

Problem: A large national survey required detailed analysis across numerous subcategories.

Solution: Gained a thorough understanding of the research objectives and applied the appropriate statistical methods to accurately analyse the data. This ensured that any statistically significant relationships were identified.

Tools used: R, R-Studio, PPT

Gaming

Value betting website

Problem: New value betting website needed help with deciding which sports to focus on.

Solution: Creators of the site had over 1 million rows of betting and prediction data for over 30 sports. We had the task of finding which sports exhibited the least efficient betting markets, allowing the online software to be developed with these sports being targeted.

Tools used: Python, Excel

Strategy optimisation

Problem: Client had 3 years worth of betting history (500,000+ bets placed) using multiple strategies, but lacked a system for optimisation.

Solution: Backtested their current strategy, finding areas for improvement. Developed a staking strategy which was not currently being employed.

Tools used: Python, Excel

Custom tool development

Problem: Clients' daily betting routine was littered with manual processes which took time and allowed for the introduction of human error.

Solution: Gained a thorough technical understanding of their processes, while also grasping the underlying reasons behind them, not just the surface-level actions. Developed custom software which removed the chance of human error and saved up to 2 hours per day.

Tools used: Python, Streamlit

Education

Student Analytics

Problem: Education and early careers firm has 10k+ users, all of which need tailored recommendations.

Solution: Through the use of statistical analysis, we were able to categorise different students, whilst also assigning probabilities to different outcomes.

Tools used: Python, Excel

Other

Custom tool development - recommendation tool

Problem: When industries decline or significant job losses occur, there are excess workers within a region that need to find new employment opportunities.

Solution: Developed a tool using mathematical techniques (Euclidean distances) to identify the most similar jobs and industries based on required skill sets.

Tools used: R/R Studio, Python

Scroll to Top