Skip to content
View ToluPeazy's full-sized avatar

Highlights

  • Pro

Block or report ToluPeazy

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

Hi, I'm Tolu Babatunde πŸ‘‹

AI & Data Engineer | PhD Computational Mathematics | Optimisation Researcher I build scalable data pipelines and optimisation solvers β€” from research prototypes to production-ready systems.

πŸ”¬ What I work on

  • Combinatorial Optimisation β€” Introduced the Set Covering Problem with Reasons (SCPR), a new class of optimisation problem arising from SMT solving. Built the full pipeline: data ingestion, automated preprocessing, heuristic solvers, and exact MILP solving. Read the paper on arXiv β†’
  • Edge AI & IoT β€” Building Smart-Lite Insight, an edge-AI energy monitoring and anomaly detection system running on Raspberry Pi 5.
  • FDE Recovery & Cryptographic Diagnostics β€” Building CipherRescue, an open-source bootable recovery framework that applies SCPR to diagnose Full Disk Encryption failures across BitLocker, LUKS2, VeraCrypt, and TCG Opal.
  • ML for Bioinformatics β€” Applied SCPR to functional enrichment analysis on TCGA cancer datasets, identifying disease-associated gene sets.

πŸ› οΈ Tech stack

Languages:      Python, SQL, Bash, JavaScript
Data & ML:      Pandas, NumPy, Scikit-learn, SciPy, PuLP, Matplotlib
Infrastructure: Git, Linux, Docker, CI/CD, REST APIs
Visualisation:  Power BI, Matplotlib, Seaborn
Cloud:          Google Cloud, Azure fundamentals

πŸ“Œ Featured projects

Project Description Stack
Smart-Lite Insight Edge-AI energy monitoring & anomaly detection on Raspberry Pi 5 Python, RPi5, ML
CipherRescue Bootable FDE recovery framework with LP-optimal diagnostic engine Python, LP, MILP
SCPR Supplementary Files Datasets, algorithms & solvers for the Set Covering Problem with Reasons Python, LP, MILP

πŸ“„ Publications

  • A. Babatunde, M. England, A. Sadeghimanesh. "Optimising Cylindrical Algebraic Coverings for Use in SMT by Solving a Set Covering Problem with Reasons." Submitted to Discrete Optimization (Elsevier), under review. arXiv:2601.14424 | DOI

πŸ… Credentials

  • πŸŽ“ PhD Computational Mathematics β€” Coventry University (2025)
  • πŸ›οΈ STEM for Britain Finalist β€” Poster presentation at the UK Parliament (2024)
  • 🎀 Speaker β€” International Congress on Mathematical Software, Durham (2024)
  • πŸ“œ Microsoft Certified Professional β€” Power BI (Active)
  • ☁️ Google Cloud Innovator | Google ML Crash Course (14 badges)
  • 🀝 Member, The OR Society | Chartered Management Institute (MCMI)

🌍 Community

Head of AI Literacy at the African Institute for Artificial Intelligence β€” building AI education content for African learners, including curriculum design and offline deployment strategies.

πŸ“« Let's connect

LinkedIn Google Dev Stack Overflow Email

Pinned Loading

  1. CipherRescue CipherRescue Public

    A research-grade, open-source forensic recovery framework for physical fulldisk encrypted storage systems.

    Python

  2. smart-lite-insight smart-lite-insight Public

    Edge-AI Energy Monitoring & Anomaly Detection on Raspberry Pi 5

    Jupyter Notebook

  3. ToluPeazy ToluPeazy Public