Available for work · Nigeria · Remote

Gospel
Ibekwe

I spent years building interfaces that displayed data before I started asking harder questions about what the data actually meant. That shift led me from frontend into analytics, data engineering, and now into machine learning — moving up the stack, one question at a time.

6
Projects
3
Domains
2+
Years data
Scroll
Open to work
Data Scientist
·
Data Engineer
·
Data Analyst
·
Lagos · Remote
Python · SQL · ML Pipelines
·
React · TypeScript
·
Open to work
Data Scientist
·
Data Engineer
·
Data Analyst
·
Lagos · Remote
Python · SQL · ML Pipelines
·
React · TypeScript
·

The longer version

I started in frontend — React, TypeScript, building the dashboards and data-heavy UIs that analytics teams relied on daily. It was good work. But somewhere along the way I kept gravitating toward the same question: why do the numbers look the way they do?

"I'd finish a dashboard and immediately want to dig into what it was actually saying."

That kept happening. I started pulling queries on our analytics stack after hours. Then taught myself Python. Then built a logistic regression model on loan data just to see if I could. And then I couldn't really go back.

The jump to data analytics happened about a year and a half ago. Since then — segmentation models, attrition prediction, CLV forecasting with XGBoost and SHAP. The frontend background helps more than I expected: thinking about how someone reads a finding is the same muscle as thinking about how they use an interface.

Now I'm in the middle of the stack — comfortable writing the pipeline that cleans the data, the model that makes sense of it, and the interface that puts it in front of the person who needs it.

255k
Loan records analysed
credit-risk-analysis · sklearn pipeline
15k
Employees modelled
attrition · 3 models · business cost framing
29k
Transactions segmented
RFM · K-Means · XGBoost · SHAP
4
Years building things
Frontend 2021–2024 · Data 2024–present

How I got here

The path wasn't planned. It followed the questions I couldn't stop asking.

2021 – 2024
Frontend Developer
SaaS · Product teams
Built data-heavy dashboards, internal tools, and product UIs in React and TypeScript. Integrated GA4, Mixpanel, and Amplitude. Became increasingly obsessed with what the data was actually saying, not just how it was displayed.
React TypeScript Chart.js REST APIs Tailwind
2024
The Pivot
Self-directed transition
Left frontend full-time to focus on data. SQL first, then Python, then statistics. Built the credit risk analysis project — 255K loan records, end-to-end EDA, logistic regression. First time structuring a project like a professional data scientist rather than just a notebook.
Python SQL pandas scikit-learn Jupyter
2025
Data Analyst
Independent · Portfolio projects
Multi-model attrition prediction with business cost framing. RFM customer segmentation with XGBoost CLV forecasting and SHAP explainability. Two React/TypeScript projects that bridge the frontend and data worlds — an analytics dashboard and a kanban board with proper DnD architecture.
XGBoost SHAP K-Means Random Forest Gradient Boosting
2026 · Now
Looking for the right team
Open to Data Analyst · Data Engineer · Transitioning to Data Science
Working through survival analysis and Streamlit. Interested in roles where the model output actually changes a decision — not just fills a slide deck. Lagos-based, open to remote.
Survival Analysis Streamlit dbt MLflow

Projects that prove it

Five projects across two disciplines. Each one built to answer a real question, not to tick a skills box.

Data Science
001
Customer CLV & RFM Segmentation

RFM segmentation with K-Means, XGBoost to predict 90-day customer value, SHAP to explain every prediction individually. Business cost output that answers "what is this worth?" not just "what is its AUC?"

0.71
R² Score
29k
Transactions
4
Segments
Data Science
002
Employee Attrition Prediction

Three models head-to-head. Logistic Regression, Random Forest, Gradient Boosting — threshold optimized for F1, with a dollar-value cost analysis that frames the model's value in business terms, not just metrics.

0.85
ROC-AUC
15k
Employees
3
Models
Data Science
003
Credit Risk Analysis

Full EDA on 255K loan records. Logistic regression baseline with a proper scikit-learn pipeline, stratified CV, and modular src/ layout. The project where it all started — structured from day one like something meant to be maintained.

0.72
ROC-AUC
255k
Loan records
11.6%
Default rate
Frontend
004
React Analytics Dashboard

Production-grade analytics dashboard in React 18 + TypeScript. Zustand for state, Recharts for charts, custom hooks, skeleton loading, compare periods, sortable tables. Written for real users, not a tutorial.

23
Commits
TS5
Strict mode
A11y
ARIA complete
Frontend
005
Kanban Board

dnd-kit drag and drop (pointer + keyboard), Zustand with localStorage persistence, React Hook Form + Zod validation, full ARIA keyboard navigation. Discriminated union types for cards and modal state throughout.

dnd-kit
DnD library
Zod
Validation
16
Commits

More on GitHub

All repos are public with full commit histories, READMEs with architecture notes, and clean modular code.

github.com/GOLDENIG37

What I work with

Honest self-assessment. Green is where I'm strongest, teal is data engineering foundations, coral is where the journey started.

Data Science & ML
Python (pandas, numpy)90%
scikit-learn85%
XGBoost / Gradient Boosting80%
SHAP Explainability75%
EDA & Visualisation85%
Statistics & A/B testing70%
Data Engineering
SQL85%
ETL Pipeline Design70%
dbt (learning)65%
Data Modelling72%
Git / Version control80%
Jupyter / Notebooks90%
Frontend Engineering
React 1890%
TypeScript88%
JavaScript / ES2020+85%
Tailwind CSS80%
Zustand / State mgmt75%
Recharts / Chart.js70%

Roles I'm ready for

Three different titles, one common thread: using data to make decisions that actually get made.

🧠
Data Analyst

EDA, dashboards, cohort analysis, RFM segmentation, business cost framing. I can pull the data, find the signal, and present findings in a way that makes the decision obvious — without losing non-technical stakeholders in the methodology.

Python SQL pandas Visualization Cohort Analysis RFM Storytelling
⚙️
Data Engineer

Building pipelines that make analysis possible. ETL design, data modelling, SQL, dbt. The frontend background means I actually care about what downstream users need from the data — not just whether the job ran green.

SQL ETL Design dbt Python Data Modelling Git
📊
Transitioning to Data Science

Actively building toward ML engineering. The credit risk, attrition, and CLV projects are the proof of work. Looking for a role where I can grow from strong analyst fundamentals into full model ownership and deployment.

scikit-learn XGBoost SHAP Feature Eng. Model Eval. A/B Testing

Let's work
together

Open to Data Analyst and Data Engineer roles, actively building toward Data Science. If you're working with messy data and need someone who can make sense of it and communicate it clearly — let's talk.