Skip to content
View okefemi12's full-sized avatar

Block or report okefemi12

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 supported. This note will be visible to only you.
Report abuse

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

Report abuse
okefemi12/README.md

Hi, I'm Oke Precious Oluwanifemi

Final-year Computer Science student at Babcock University
Machine Learning Engineer focused on production-ready AI systems

I design and deploy end-to-end machine learning systems, covering data processing, model development, API serving, deployment, and monitoring. My work emphasizes scalability, explainability, and real-world impact.


Core Skills

Machine Learning and AI

  • Deep Learning (CNNs, LSTMs, Transformers)
  • Recommender Systems (Collaborative, Content-Based, Sequential, Reinforcement Learning)
  • NLP and LLMs (RAG, Fine-tuning, LangChain, Hugging Face)
  • Explainable AI (SHAP)

Backend and MLOps

  • FastAPI, Flask, REST APIs
  • Docker, MLflow, GitHub Actions
  • Model serving and inference optimization

Languages and Tools

  • Python, TensorFlow, PyTorch
  • Pandas, NumPy, Scikit-learn
  • Git, Linux, Jupyter

Featured Projects

Multi-Model AI E-Commerce Recommender System

Hybrid Reinforcement Learning and Transformers | FastAPI | Docker | MLflow

Production-grade recommendation engine optimizing long-term user value through a multi-stage pipeline combining collaborative filtering, content-based models, sequential transformers, and a reinforcement learning decision layer.

GitHub: https://github.com/okefemi12/ecommerce-recommender-system
Live Demo: https://hybrid-rec.vercel.app/


Credit-Scout: AI Risk Engine and Compliance Reporter

LSTM | SHAP | LLMs | Streamlit

Real-time financial fraud detection system combining deep learning with explainable AI and automated compliance reporting for non-technical stakeholders.

GitHub: https://github.com/okefemi12/credit-scout-risk-engine


Student Success Chatbot (ACE Bot)

Flask | RAG | Firestore | OCR | Docker

AI-powered academic assistant supporting PDF and image uploads, secure user sessions, chat history storage, and student performance prediction.

GitHub: https://github.com/okefemi12/student-success-chatbot
API Test: https://student-success-backend.onrender.com/test


Research and Competitions

NFL Big Data Bowl Player Movement Prediction

Designed a novel metric called Ball Pursuit Efficiency (BPE) using ensemble deep learning models (XGBoost, LSTM, Transformer) on NFL player tracking data.

Kaggle Notebook: https://www.kaggle.com/code/okeoluwanifemi/nfl-prediction
Video Demo: https://youtu.be/M6CLhlZFp0M


Open Source and Model Fine-Tuning

Secure Code Agent (Llama-3 8B)

Fine-tuned Llama-3 to detect and fix common security vulnerabilities in Python code, achieving an 88 percent Bandit static analysis pass rate.

Hugging Face Model: https://huggingface.co/oke39/llama3-8b-secure-code
Hugging Face Profile: https://huggingface.co/oke39


Certifications


Connect


Building scalable machine learning systems, not just models.

Pinned Loading

  1. ecommerce-recommender-system ecommerce-recommender-system Public

    Production-grade Hybrid Recommender System combining Sequential Transformers (SASRec) and Offline RL (DQN) with Sim-to-Real training. Features sub-50ms inference via TFLite/FastAPI, Dockerized depl…

    Jupyter Notebook 1

  2. ball-pursuit-efficiency-nfl ball-pursuit-efficiency-nfl Public

    An ML-driven metric for quantifying player pursuit efficiency in NFL pass plays using tracking data.

    Jupyter Notebook

  3. credit-scout-risk-engine credit-scout-risk-engine Public

    Jupyter Notebook

  4. student-success-chatbot student-success-chatbot Public

    Student Success Chatbot (ACE Bot) is an AI-powered academic assistant that helps students analyze study materials, generate summaries, and create personalized study plans. It uses machine learning,…

    Jupyter Notebook