Portrait of Bruno Mbwaye

Bruno Mbwaye

Data scientist and ML engineer

Data science · Machine learning · AI · Analytics

Bruno Mbwaye.

I build systems that turn data into things that ship.

CS student at Penn, and an ex-Meta Data Science intern. I build ML models, data pipelines, and the systems around them, end to end, not just in a notebook, with a research background in spatial genomics on the side.

Where I've studied

Education

Two degrees in progress at Penn, taken concurrently as a submatriculant.

University of Pennsylvania

M.S.E. Computer Science

GPA 3.8 / 4.0

Concentration in Artificial Intelligence

2025 – Expected May 2027Philadelphia, PATranscript

Graduate coursework centered on machine learning, deep learning, and large-scale data systems, taken alongside the undergraduate degree as a submatriculant.

Relevant coursework

  • Applied Machine Learning
  • Principles of Deep Learning
  • Artificial Intelligence
  • Machine Perception (Computer Vision)
  • Big Data Analytics
  • Analysis of Algorithms

University of Pennsylvania

B.S.E. Computer Science

GPA 3.7 / 4.0

Concentration in Data Science · Minors in Economics and Mathematics

2023 – Expected May 2027Philadelphia, PATranscript

Core systems and theory foundation paired with a statistics-heavy data science track and economics coursework on modeling decisions under uncertainty.

Relevant coursework

  • Data Structures & Algorithms
  • Computer Systems
  • Operating Systems Design
  • Database & Information Systems
  • Statistics for Data Science
  • Probability
  • Linear Algebra
  • Automata & Complexity
  • Statistics for Economists
  • Computer Organization & Design

Other academic highlights

Python for Data Science

DataCamp career track, completed 2023.

Certificate

Open Dreams Educational NGO

Educational access, scholarship mentorship, and community engagement, 2021–2022.

Certificate

Government Bilingual High School Etoug-Ebe

High school diploma, Yaoundé, Cameroon. 4.0 / 4.0 GPA.

Diploma

6th nationally, A/Level GCE

Ranked 6th in the country, and high school valedictorian.

Where I've worked

Experience

  1. Data Science, Product Analytics Intern @ Meta

    May 2026 – Aug 2026

    Facebook Monetization Multi-Team

    Menlo Park, CA

    • Built a buyer-intent model (XGBoost, logistic regression) on ~37 behavioral features across a ~316M-row Presto/Hive dataset to predict first-time buyers of affiliate content products, reaching ROC-AUC ~0.79.
    • Found and fixed a partition-join defect causing a 30% null rate across ~96M users, root-causing it to a pipeline bug rather than a real signal, and shipped the corrected pipeline to production.
    • Validated model retention: high-intent users retained at 1.7× low-intent and captured +1.75M incremental buyers at fixed spend, projecting $117–175M in annual GMV and setting the targeting cutoff for an A/B test designed with power analysis.
    • Surfaced 5 commerce signals as the top intent differentiators and presented the findings to the discovery and ranking team, who added these signals to organic affiliate ranking.
    • Measured expected CTR impact of six consumer UX levers from observational data, moving three high-impact levers into execution, deprioritizing two, and getting a proposed social-proof lever added to the roadmap.
    • Delivered 8 product-category priors on GMV-per-1,000-views efficiency for high-intent users, now used in offline ranking, and sized 5 pre-click metadata signals subsequently implemented by the UX team.
    • Python
    • SQL
    • XGBoost
    • SHAP
    • A/B Testing
  2. Bioinformatics Research Assistant, Roulis Lab @ Penn Medicine

    May 2025 – Present

    • Engineered a memory-safe, fallback-enabled streaming pipeline to run the FastReseg RNA resegmentation algorithm across all 361 FOVs of the Colon TMA CosMx dataset (447,722 cells, ~247M transcripts), preventing OOM failures at full scale.
    • Built the full annotation pipeline from raw CosMx output to labeled clusters — QC-filtered to 424,423 cells, 3,000 HVGs, PCA/Leiden into 15 clusters, top-20 markers per cluster — enabling downstream DE and tumor-scoring analyses.
    • Conducted pseudobulk differential expression with DESeq2 (ashr shrinkage) by cell type across healthy vs. DSS colitis conditions, generating condition-specific gene signatures that characterize colitis-associated expression shifts.
    • Built a clustering workflow integrating 424K CosMx spatial cells with 826K scRNA-seq cells via Seurat SCT and RPCA, reclustering against an independent reference to refine tumor microenvironment annotation beyond vendor labels.
    • Python
    • R
    • Seurat
    • DESeq2
    • Spatial Omics
  3. AI4ALL Ignite Fellow @ AI4ALL

    Sept 2025 – Present

    Building an end-to-end ML portfolio project under industry mentorship, with weekly cohort sessions on applied ML, responsible AI, and code review.

    • Machine Learning
    • Responsible AI
  4. Teaching Assistant & Tutor, CIS 1210 @ University of Pennsylvania

    Jan 2025 – Present

    Led recitations in Java-based algorithms and systems, designed and graded 12+ programming assignments, and tutor students one-on-one in discrete math, graph theory, and algorithm design.

    • Algorithms
    • Java
    • Teaching
  5. Founder & Mentor @ Youth Tech Foundation

    Mar 2021 – Present

    Founded a STEM outreach foundation in Yaoundé, Cameroon that has engaged 200+ high-school students through workshops in Python, SQL, Arduino, and C/C++.

    • Python
    • Mentorship
    • Community

Things I've built

Projects

Flight Fare Prediction screenshot

Flight Fare Prediction

Regression

Production-style pricing model over 57,000+ flight records, built to isolate what actually drives airfare.

  • Built a scikit-learn pipeline with automated imputation, scaling, and encoding, reaching R² 0.677 with HistGradientBoosting — a 13% error reduction over the linear baseline.
  • Engineered 15+ features including route-frequency metrics, hierarchical datetime extraction, and calendar-seasonality flags.
  • Found cabin class and religious-holiday seasonality dominate pricing, while booking lead time showed near-zero correlation, contradicting conventional booking advice.
  • Python
  • Scikit-learn
  • Pandas
  • NumPy

Instagram Posting Behavior Analysis

Statistical Modeling

Negative Binomial modeling of weekly posting counts, testing whether age shapes the distribution of content creation and not just its average.

  • Fit NBD models to 100,000 sampled users from a 1.55M-record dataset, with a variance-to-mean ratio of 2.56 ruling out Poisson.
  • Found teens post most (10.3/week) but most uniformly (r = 26.8), while young adults post less yet vary the most (r = 4.5) — a split between casual users and micro-creators.
  • Confirmed age segmentation as a structural improvement over a pooled model (LRT = 34,184, df = 6), with Lorenz curves showing posting concentration rising steadily with age.
  • Python
  • NumPy
  • Pandas
  • Matplotlib
Car Insurance Claim Prediction demo animation

Car Insurance Claim Prediction

Classification

Dual classifiers predicting insurance claims across balanced and heavily imbalanced policy data.

  • Built classifiers across 68,000+ policy records, reaching 0.906 ROC-AUC on a balanced driver-profile dataset and 0.66 on an imbalanced vehicle-specs dataset.
  • Used class-weighted logistic regression and random forests to handle imbalance honestly, evaluating on ROC-AUC and precision-recall rather than accuracy.
  • Pruned 20+ redundant features flagged by Cramér's V > 0.90, cutting model complexity ~40% and surfacing that equipment flags were near-deterministically implied by vehicle segment.
  • Python
  • Scikit-learn
  • XGBoost
  • Pandas

What I work with

Skills

Languages

Python and SQL daily; the rest as the problem demands.

  • Python
  • SQL
  • R
  • Java
  • C
  • C++
  • Swift
  • JavaScript

ML & Modeling

Gradient boosting and deep learning, with interpretability attached.

  • Scikit-learn
  • XGBoost
  • PyTorch
  • SHAP
  • Pandas
  • NumPy
  • TensorFlow
  • Statsmodels

Data & Infrastructure

Distributed SQL at Meta scale, plus the storage layer underneath.

  • Presto
  • Hive
  • PostgreSQL
  • AWS
  • Docker
  • Redis
  • MongoDB
  • Git

Analysis & Research

Experiment design and statistical inference, including genomics tooling.

  • A/B Testing
  • Power Analysis
  • Matplotlib
  • Seaborn
  • Jupyter
  • Seurat
  • DESeq2
  • Scanpy

What's next

Get in touch

Coming off a data science internship at Meta and looking for what's next in data science or ML. Always happy to talk.

brunombw@seas.upenn.edu