Skip to content
View blakro's full-sized avatar
🎯
Focusing
🎯
Focusing
  • Niamey

Block or report blakro

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
blakro/README.md

Hi there, I'm Mohamed Assane πŸ‘‹

Data Analyst πŸ‡³πŸ‡ͺ

I'm a data analyst from Niger. I like digging into messy datasets to understand what's actually going on, and building small tools β€” some of them AI-based β€” around problems I see at home.

I'm currently open to new opportunities β€” feel free to reach out.


πŸš€ Projects, newest first

Everything below is a real, finished (or actively maintained) project, grouped by the month I started it β€” so you can see how my work has evolved over time. πŸ”’ marks a private repository (the link won't open for other visitors, but I'm happy to walk you through it).

πŸ—“οΈ October 2026

  • 🚨 Vigie β€” Mobile Money Fraud Watch β€” A fraud-detection engine for a mobile money wallet in Senegal. Before each payment goes through, it checks 17 simple rules and a machine-learning model, then decides: accept, send for review, or block β€” always with reasons a person can read ("new phone on this account, PIN reset 6 minutes ago, empties 99% of the balance"). In testing, all 28 fraud cases set off at least one alert. Comes with a dashboard and an API. The operator, Doxal Money, and all its data are made up.

πŸ—“οΈ September 2026

  • 🧹 Housekeeper Interview Helper β€” A phone app that helps families in Niamey interview a housekeeper or kitchen helper. Every candidate gets the same five questions, plus real-life situations drawn at random (oil catching fire, a banknote found under the bed…), and at the end you get a score and a list of what still needs checking before hiring. It's a decision aid, not a lie detector: the score never looks at nationality, religion or family situation, and nothing leaves the phone.
  • ✈️ Plane Crash Survival Analysis β€” A deep dive into real records of 5,244 plane crashes going back to 1908: not just building a model, but stress-testing it. Given that a crash already happened, can you predict beforehand whether anyone survives? I built in checks to stop the model from "cheating" (accidentally seeing information that's only known after the fact), then reported the honest results even where they're humbling β€” the simple model beats the fancy one, and neither one understands the deadliest crashes at all. Comes with two write-ups: one in plain language, one for anyone who wants to audit the method line by line.

πŸ—“οΈ August 2026

  • 🏦 UEMOA Credit Bureau Simulation β€” A simulation of how banks in West Africa are supposed to share loan data, so no one accidentally lends money to someone who's already deep in debt elsewhere. I built the full chain: cleaning messy bank files, matching up records that belong to the same person even when their name is spelled differently every time, and turning the result into a credit score β€” then measured how accurate each step really is (99.96% of planted errors caught, 100% correct matches). Every bit of data is synthetic, generated by the program itself.
  • πŸ‘₯ RSU Household Deduplication β€” Django β€” A smaller, cleaner rebuild of the household-matching tool from Kobo RSU Niger below, this time as a web app with a review screen: two records never get merged automatically, a person always checks and confirms first. Built for a job interview, so every line is deliberately simple enough to explain out loud.
  • 🏘️ Kobo RSU Niger β€” A full household data-collection pipeline for a Unified Social Registry in Niger, built on KoBoToolbox: a survey covering 124 questions across 8 sections, daily data-quality checks, and a name-matching tool tuned for how Sahelian names get spelled differently by different people. Ships with a built-in demo dataset, so the matching logic runs end-to-end with no KoBo account needed.

πŸ—“οΈ July 2026

  • πŸ“Š BRVM Stock Tracker β€” A robot that logs, every day, the closing prices of the BRVM β€” the stock exchange shared by eight West African countries β€” archived back to 2015. I then tested a bunch of "smart" trading ideas against eleven and a half years of real data. The finding: none of them beat pure luck. What actually pays off, consistently, is dividends. Free web app, and it says clearly it's not investment advice.
  • πŸ“‡ SIATeG Digital Business Card β€” A digital business card built for a Niger business forum: show a QR code instead of handing out paper, and the other person's contact lands straight in their phone in two seconds. Works offline, nothing is ever sent to a server.
  • πŸš— DiagAuto Niger β€” A small app to help you understand a car problem before paying a mechanic to tell you. Type in the error code your scanner shows (or just upload a photo of the screen), and AI explains what it likely means, how serious it is, and what to check first, cheapest checks first.
  • πŸ“ˆ Statys β€” A multi-tenant platform that lets an analyst explore a dataset without writing any code. You drop in a CSV or Excel file, and it walks through each variable β€” univariate and bivariate analyses, with the right statistical test picked for you β€” then exports the whole thing as a PDF report. Node.js on the front, FastAPI on the back.
  • πŸ’¬ Niger Fintech Reviews β€” I scraped the Google Play reviews of Niger's mobile money and banking apps to see what people actually complain about. After cleaning them up, I tagged the recurring themes, ran sentiment on them, and put it all in a dashboard with a short write-up of what it means for the apps.
  • πŸ—³οΈ Niger 2020 Election Analysis β€” A close look at the first round of Niger's December 2020 presidential election, commune by commune β€” all 266 of them. I turned the raw CENI results into clean datasets, explored them in a notebook, and built a single-file HTML dashboard where you can read the winner and turnout off a map, filter by region, and search the table.
  • 🌊 Niger Flood Early Warning β€” A small early-warning system for floods in Niger. It scores each department's risk from open climate data (rainfall, vegetation via satellite) and the flood impacts humanitarian agencies have recorded over the years.
  • πŸ’³ Mobile Money Fraud Detection β€” Catching fraudulent mobile money transactions in a simulated transactions dataset, from cleaning the data in Python through the SQL queries to a dashboard built with Tableau and Chart.js.

πŸ—“οΈ June 2026

  • 🍽️ Niamey Restaurants Analysis β€” If you wanted to open a restaurant in Niamey, where would you put it, and what kind? I scraped ~490 places off Google Maps and dug in: cleaning with Python and DuckDB, a few statistical tests, geospatial clustering on maps, and a scoring model to rank neighborhoods against each other.
  • πŸ“‘ MTN Churn Analysis β€” Why do MTN Nigeria customers leave? I looked at 974 records (496 customers) with Python, PostgreSQL, and Tableau. Churn lands at 29.2%, and the report points to the segments worth focusing retention on.
  • πŸ›’ Customer Behavior Analysis β€” Digging through 3,900 shopping records to understand what drives customer behaviour, from exploring the data in Python and PostgreSQL to a Power BI dashboard and a written report on segments, revenue, discounts, and loyalty.

πŸ—“οΈ April 2026

  • πŸ“„ πŸ”’ ATS β€” AI Resume Screener (private) β€” CV screening without the tedious part: you paste a job description, the app reads a Google Drive folder of resumes and ranks candidates by how well they fit, using Gemini. No database, nothing stored β€” just TypeScript.

πŸ—“οΈ November 2025

  • πŸͺ‘ Market Scanner Niger β€” Gaskiyar Kaya πŸ‡³πŸ‡ͺ ("the truth about the goods" in Hausa) β€” your pocket carpenter for second-hand furniture in Niamey. Snap up to 5 photos of a sofa or wardrobe at the market or on Facebook, type the seller's price, and the AI tells you what it's really made of, what it's worth in FCFA, whether it's a good deal, and how far to haggle. You can send the summary to a friend on WhatsApp. Try the app.

🌱 More projects on the way.


πŸ› οΈ Tech Stack

Python Pandas NumPy scikit-learn XGBoost DuckDB Jupyter PostgreSQL MySQL SQLite MongoDB Django FastAPI Streamlit TypeScript Power BI Tableau

Focus areas: Data Analysis Β· Data Visualization Β· SQL & NoSQL Databases Β· Data Wrangling Β· Web Scraping Β· Geospatial Analysis Β· Statistical Testing Β· AI-assisted tools


πŸ“Š GitHub Stats

Blakro's GitHub stats Top Languages


πŸ“« Let's connect


πŸ’¬ Open to opportunities in data analysis.

Pinned Loading

  1. Customer_Behavior_Analysis Customer_Behavior_Analysis Public

    Data analytics project showcasing customer behavior analysis using Python, SQL and Power Bi.

    Jupyter Notebook

  2. uemoa-credit-bureau-pipeline uemoa-credit-bureau-pipeline Public

    Simulation d'une centrale des risques : contrΓ΄le qualitΓ© des dΓ©clarations bancaires, regroupement des identitΓ©s clients et score de solvabilitΓ©. DonnΓ©es 100 % synthΓ©tiques.

    Python