Skip to content
View SamuelOyedokun's full-sized avatar

Block or report SamuelOyedokun

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.

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
SamuelOyedokun/README.md

Business Intelligence Engineer · Data Systems Developer · AI Product Builder

I build automated reporting systems, AI-powered products, predictive analytics models,
and production-grade data pipelines that turn raw data into decision intelligence.


💼 Professional Focus

I specialize in building scalable analytics systems and AI-powered products that automate insight generation, support data-driven decision-making, and solve real problems for real users.


🚀 What I Build

✔ AI-powered products deployed to production
✔ End-to-end BI systems (SQL → Python → KPI Engine → Dashboard)
✔ Machine learning models for forecasting & risk prediction
✔ Automated reporting pipelines (PDF + Email + Scheduling)
✔ WhatsApp bots & conversational AI systems
✔ Decision-support systems for institutions


🔥 Featured Projects


🤖 TraderBot — AI WhatsApp Business Assistant

Live product. Real users. Built with ₦0.

A fully deployed AI-powered WhatsApp chatbot built for Nigerian market traders and small business owners. Understands natural Pidgin English and handles complete business operations through WhatsApp — no app download required.

What it does:

  • Records single and multiple sales in one natural message
  • Tracks stock in real time with automatic deduction on sales
  • Manages customer debts and payment history
  • Generates daily, weekly, monthly, and custom date range summaries
  • Analyses top products by revenue, profit, and ROI
  • Tracks top customers by purchase volume
  • Supports multiple business sections (food, drinks, clothes) separately
  • Runs 24/7 on a live server without human intervention

Tech: Python · Flask · Groq AI (LLaMA 3.3) · Twilio WhatsApp API · Supabase · Render
🔗 View Repository · 🌐 Live Server


📊 KPI Intelligence Center — Automated Sales Reporting System

Production-grade BI pipeline. Zero manual effort.

End-to-end automated analytics system that extracts 2,800+ real sales transactions, computes 12 executive KPIs, and delivers formatted PDF reports to stakeholders via scheduled email — every day without human intervention.

What it does:

  • Extracts live transactional data from SQL Server
  • Computes 12+ executive KPIs across 19 countries and 7 product lines
  • Generates structured multi-page PDF reports automatically
  • Sends HTML email briefings with attachments on a daily schedule
  • Deploys a 5-tab interactive Streamlit dashboard with YoY comparisons, heatmaps, and choropleth maps

Tech: Python · Pandas · SQL Server · Plotly · Streamlit · ReportLab · smtplib
🔗 View Repository · 🌐 Live Dashboard


🎓 Enrolment Forecasting and Resource Optimization System

95% model accuracy. 37,000+ records.

Trained ML models on historical institutional data to forecast student enrolment and optimize resource allocation for academic planning.

What it does:

  • Trained supervised learning models on 37,000+ historical records
  • Achieved 95% prediction accuracy
  • Built an interactive prediction dashboard for institutional planners
  • Supports proactive resource allocation and planning decisions

Tech: Python · Scikit-learn · Pandas · Streamlit


🚨 Early Warning System for Student Dropout

Predicts at-risk students before dropout occurs and identifies key risk drivers using supervised learning — enabling proactive intervention by academic institutions.


📉 Customer Retention & Revenue Risk Analysis

Churn modeling and revenue impact quantification for telecom customer data. Identifies high-value customers at risk and quantifies potential revenue loss.


🛠 Tech Stack

Category Tools
Languages Python · SQL · Bash
AI & NLP Groq API · LLaMA 3.3 · Prompt Engineering
Databases SQL Server · PostgreSQL · Supabase · SQLite
Analytics & ML Scikit-learn · Pandas · NumPy · Matplotlib
Visualization Plotly · Streamlit · Power BI
APIs & Messaging Twilio WhatsApp API · Flask · REST APIs
Automation ETL Pipelines · Scheduled Jobs · PDF Generation
DevOps Git · GitHub · Render · ngrok

📈 Impact

  • Built and deployed a live AI product serving real Nigerian traders with ₦0 infrastructure cost
  • Reduced manual reporting time by 90% through full pipeline automation
  • Enabled real-time KPI tracking for executive decision-makers
  • Achieved 95% accuracy in enrolment forecasting for institutional planning
  • Designed scalable architectures that separate data ingestion, transformation, and presentation layers

🎯 Career Objective

I build intelligent data systems and AI-powered products that solve real problems at scale. My goal is to work at the intersection of data engineering, machine learning, and product development — creating systems that don't just analyze data but act on it.


🌍 Open To

  • AI Product Development roles
  • BI Engineering & Data Engineering opportunities
  • Data Analyst positions
  • Freelance & International collaboration

📧 thesamueloyedokun@gmail.com  |  🔗 Portfolio  |  🔗 LinkedIn


🔥 GitHub Activity

GitHub Contribution Graph

GitHub Streak


"The analysis is the starting point. The system is the product. The impact is the proof."

Pinned Loading

  1. Customer-Retention-Analysis Customer-Retention-Analysis Public

    I analyzed telecom customer churn using Python to uncover revenue at risk and key churn drivers. Insights help prioritize retention campaigns

    Jupyter Notebook

  2. Early-Warning-System-for-Student-Dropout-Risk-Combined-Dataset- Early-Warning-System-for-Student-Dropout-Risk-Combined-Dataset- Public

    Early-Warning System for Student Dropout Risk using a combined student dataset. Predicts at-risk students, identifies key risk factors, and provides actionable insights to optimize educational inte…

    Jupyter Notebook

  3. KPI-Intelligence-Center KPI-Intelligence-Center Public

    A scalable KPI reporting platform built for data ingestion, transformation, and dashboard visualization. It enables automated metric computation, trend analysis, and performance tracking using stru…

    Python

  4. UI_Enrolment_Analytics_Platform UI_Enrolment_Analytics_Platform Public

    A professional, shareable, interactive dashboard that directly shows enrolment prediction and resource allocation optimization for the University of Ibadan

    Python

  5. Trader-Bot Trader-Bot Public

    Trader Bot is an automated trading system designed to execute buy and sell decisions based on predefined strategies and real-time market data. The project demonstrates the integration of APIs, algo…

    Python

  6. SOT-Market-Intelligence-Dashboard SOT-Market-Intelligence-Dashboard Public

    Production-grade market intelligence dashboard tracking US Stocks, Crypto, and Nigerian NGX equities in real time. Built with Python · Streamlit · Plotly · yFinance. Features candlestick charts, RS…

    Python