Analytics, Strategy & Marketing · Bilingual FR/EN

Ranya Zeba

Double MSc in International Business and Business Analytics, Hult International Business School.

Translating data into decisions, shaped by a path across Abidjan, Paris, and Boston.

Portfolio

Projects

01
AnalyticsMSc Business Analytics2025

What Drives a Movie's Success? Budget, Ratings & Social Engagement Analysis

Cleaned and analyzed a film industry dataset in Python to test which factors actually correlate with box office revenue and audience engagement, and which ones are commonly overstated.

PythonData CleaningCorrelation Analysis

Key outcomes

  • Cleaned the dataset by imputing missing values with column means and validating data types before analysis
  • Found a strong correlation (r=0.72) between production budget and gross revenue, but a near-zero correlation (r=0.07) between audience ratings and likes
  • Found that view count correlated strongly with both likes and dislikes (r=0.78), showing that visibility drives engagement in both directions, not just positive sentiment
  • Found a weak correlation (r=0.29) between a film's social media following and its revenue, challenging the assumption that follower count predicts box office success
  • Recommended prioritizing budget allocation and marketing reach over follower-count-driven casting or promotion decisions
  • Deliverable: Python/pandas exploratory data analysis notebook with visualizations
02
AnalyticsMSc Business AnalyticsTeam project (6 members)2025

Data-Driven Menu Optimization Strategy

Analyzed a restaurant's order-level data in Python to uncover operational patterns and recommend concrete menu and promotion changes.

PythonData AnalysisOperations Analytics

Key outcomes

  • Cleaned and merged five linked datasets (items, restaurants, orders, order details, summarized orders) and validated data types and categorical values before analysis
  • Ran menu item frequency analysis to identify the top-selling dishes forming the core of the restaurant's sales
  • Ran time-based analysis showing order volume peaking at lunch and dinner, with Fridays as the busiest day and summer as the busiest season
  • Built a heatmap of the most popular main-and-side combinations and found delivery made up only 11.4% of orders, the lowest of all order types
  • Recommended a new combo menu item based on the top-selling pairing and a 15%-off first delivery promotion to grow the underperforming delivery channel
  • Deliverable: Python/pandas analysis notebook with visualizations (bar charts, pie chart, heatmap)
03
AnalyticsMSc Business Analytics2025

Fake News Detection: A Classification Model

Built a machine learning classifier to detect fake news articles using NLP feature extraction, then stress-tested it on an independent dataset to check whether it had actually learned or just memorized.

PythonNLPMachine Learning

Key outcomes

  • Cleaned and merged two datasets of roughly 45,000 fake and true news articles, removing duplicates and combining headline and body text into a single feature
  • Engineered TF-IDF features from the combined text and trained a Logistic Regression classifier on a 70/30 train-test split
  • Diagnosed a severe overfitting problem: the model scored near-perfect accuracy on training data but only 49.51% on an independent test set, barely above chance
  • Attempted regularization tuning to correct the overfitting and documented why the fix did not resolve the underlying generalization failure
  • Deliverable: Python/scikit-learn classification notebook with model evaluation
04
AnalyticsMSc Business AnalyticsTeam project (6 members)2025

Customer Lifetime Value & Subscription Pricing Analysis

Tested whether a proposed $60/month subscription model was financially sustainable for an online training company by analyzing actual customer lifetime value across regions and acquisition channels.

PythonCustomer AnalyticsPricing Strategy

Key outcomes

  • Calculated actual CLV against the $720 expected value (12 months at $60), finding every region fell far short: North America ($136.62), Rest of World ($96.84), Western Europe ($158.14)
  • Identified Instagram, direct visits, and Facebook as the highest-CLV acquisition channels, with referral programs and Google Ads underperforming
  • Diagnosed early customer drop-off as the core driver of low CLV, pointing to a retention problem rather than an acquisition problem
  • Recommended shifting to tiered pricing (6-month and 12-month plans), regional pricing adjustments, and reallocating marketing spend toward high-CLV channels
  • Deliverable: Python analysis with business recommendation report
05
AnalyticsMSc Business AnalyticsTeam project2025

Resume Data Analysis: What Actually Predicts a Job Match?

Analyzed a 9,544-resume dataset in R to test whether the number of skills listed on a resume actually predicts how well it matches a job posting.

RRegression AnalysisPeople Analytics

Key outcomes

  • Cleaned and explored a 35-column resume dataset, examining match score distributions and missing data patterns
  • Built a linear regression model (matched_score ~ num_skills) that was statistically significant but explained less than 1% of the variance in match scores, showing skill count barely moves the needle
  • Identified a bimodal distribution in match scores: resumes tended to be either a strong fit or a poor one, with little middle ground
  • Translated the findings into practical guidance for both job seekers (prioritize relevance over keyword-stuffing) and recruiters (move beyond keyword filtering toward skill-application screening)
  • Deliverable: R/ggplot2 analysis report with regression modeling
06
AnalyticsMSc Business Analytics2025

Predicting Customer Origin: A Multi-Model Classification Comparison

Compared four machine learning approaches to predict a customer's country from e-commerce transaction data, diagnosing why each model succeeded or failed rather than optimizing for accuracy alone.

PythonMachine LearningModel Comparison

Key outcomes

  • Built an initial Decision Tree that scored 91% training accuracy but only 85% on test data, correctly diagnosing overfitting from excessive tree depth
  • Applied regularization (tuning max_depth, min_samples_split, min_samples_leaf) to simplify the tree while preserving classification performance
  • Trained an XGBoost classifier that reached 91.29% test accuracy with strong generalization, outperforming the regularized decision tree
  • Tested Logistic Regression and correctly explained its poor fit: the data is not linearly separable, so a linear decision boundary was the wrong tool
  • Trained an MLP neural network as a fourth comparison point, reaching comparable performance (91.27% test accuracy) to XGBoost
  • Deliverable: Python/scikit-learn notebook comparing 4 classification models

“Three continents, two languages, one way of thinking about business.”

Technical stack

Code snippets

python
movie_analysis.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
import pandas as pdimport matplotlib.pyplot as plt# Check for null values and impute with column meansnull_values = df.isnull().sum()df['Budget'].fillna(df['Budget'].mean(), inplace=True)df['Screens'].fillna(df['Screens'].mean(), inplace=True)df['Aggregate Followers'].fillna(df['Aggregate Followers'].mean(), inplace=True)# Visualize distributions across all numeric attributes in one passnumeric_columns = df.select_dtypes(include=['int64', 'float64']).columnsfor column in numeric_columns:    plt.figure(figsize=(6, 4))    plt.hist(df[column], bins=30, edgecolor='k', alpha=0.7)    plt.title(f"Distribution of {column}")    plt.xlabel(column)    plt.ylabel("Frequency")    plt.show()# Test the strongest hypothesis: does budget predict revenue?budget_gross_correlation = df['Budget'].corr(df['Gross'])print(f"Correlation between Budget and Gross Revenue: {budget_gross_correlation:.2f}")

Data cleaning and distribution profiling

excerpt

Excerpt from "What Drives a Movie's Success?": imputes missing values with column means, loops over all numeric features to visualize distributions, and tests the budget-revenue correlation hypothesis.

23 lines

Credentials

Certifications

About

Data as a tool
for strategic decisions.

Experience

  • Business Analyst (Volunteer)

    Bright Mind Enrichment and Schooling, San Francisco, CA

    Aug 2025–Jul 2026

    • Evaluating business processes and identifying areas for improvement
    • Performing requirements analysis and gathering stakeholder input
    • Producing reports and ensuring solutions meet business needs
  • Administrative and Financial Assistant

    COGITECH-CI, Abidjan, Côte d'Ivoire

    Mar 2022–Mar 2023

    • Monitored project budgets and ensured efficient allocation of financial resources
    • Supervised project execution and ensured milestones were delivered on time and within budget
    • Collaborated with cross-functional teams to streamline financial processes and improve project efficiency
  • Sales Assistant

    COGITECH-CI, Abidjan, Côte d'Ivoire

    Jun 2021–Aug 2021

    • Coordinated internal sales activities in close collaboration with marketing and sales teams
    • Managed client follow-up and implemented loyalty actions to improve customer satisfaction

Background

  • MSc Business Analytics

    Hult International Business School, Boston, MA

    2024–2025

  • MSc International Business

    Hult International Business School, Boston, MA

    2023–2024

  • Bachelor in International Business

    ESCE International Business School, Paris & London

    2020–2022

Languages

  • FrenchNative
  • EnglishFluent, professional
  • Equally comfortable working in French or English, across writing, presentations, and negotiations.

Areas of expertise

Data AnalysisFinancial ModelingBrand StrategyMarket ResearchPythonSQLRPower BITableauProcess DesignMachine LearningExcelDatabase DesignAWS

Based in

Abidjan, Côte d'Ivoire

Primary base. Close to West African markets and francophone entrepreneurial opportunities.

&

Paris, France

European base. Connected to French-speaking networks and cross-continental business opportunities.

&

Boston, Massachusetts

Academic and professional anchor. Hult IBS, U.S. network, and analytics projects in financial markets.