Major Projects

Selected works demonstrating applied research, system design, and practical software engineering.

Enterprise Network Infrastructure

A comprehensive configuration and documentation of a multi-VLAN enterprise network architecture integrating routing, NAT, and security controls for a mid-sized organisation.

  • Enterprise-class VLAN and IP schema with NAT/PAT routing
  • Mermaid-based topology visualisation and structured Markdown documentation
  • SSH, SNMP, and NTP configuration for secure management and monitoring
View Details

Own Virtualisation Infrastructure

Implementation of a self-managed KVM-based virtualisation environment spanning MTN Nigeria Data Centre and a remote UK colocation facility, achieving high availability through GlusterFS block replication.

  • Dual-site virtualisation with KVM and libvirt on Ubuntu Server
  • GlusterFS replicated storage for high availability and fault tolerance
  • Vyatta Router OS and pfSense integration for routing, VPN, and firewalling
View Details

Infrastructure Monitoring & Alerting System

A scalable network and server monitoring solution built on Icinga2, providing distributed monitoring, flexible alerting, and comprehensive infrastructure visibility.

  • Icinga2 core with distributed monitoring and high-availability setup
  • Multi-channel alerting (email, Slack, PagerDuty) with escalation rules
  • Docker-based deployment with agent auto-discovery and role-based dashboards
  • Icinga Web 2 interface with custom dashboards and performance data visualisation
View Details

IoT-Based Adaptive Sensor Network

A smart agricultural monitoring framework designed for West African farm settlements. The system uses adaptive sensing algorithms to optimise sensor sleep cycles based on environmental conditions — balancing power efficiency and data reliability.

  • Embedded Java simulation with dynamic sensor scheduling
  • Wireless data collection and MQTT integration
  • Performance analytics via adaptive interval logging
View Details

Moving Window QR Attendance System

A cost-effective lecture attendance tracking solution leveraging dynamically changing QR codes. The system ensures authenticity and prevents proxy attendance without relying on GPS or Wi-Fi proximity.

  • Encrypted payload validation via adaptive time windows
  • Server-side API for QR generation and verification
  • Client-side rendering with offline handling (pending)
View Details

CarStand - Smart Vehicle Marketplace

A mobile-first car marketplace for buyers, sellers, and swappers in Nigeria, integrating secure messaging, media listings, and premium monetisation.

  • Secure chat with voice/video calls
  • Boosted listings and analytics dashboard
  • Developed using Flutter and Firebase
View Details

Creovue Analytics Tool (Prototype)

A Flask-based prototype that assists content creators in tracking engagement, video metrics, and optimisation opportunities for YouTube channels.

  • Real-time performance dashboard
  • AI-powered content insights
  • Modular API-first architecture
View Details

SentinelPi - Intelligent Infrastructure Surveillance

An IoT-driven cyber-physical framework for detecting infrastructure vandalism and theft using distributed edge sensors and machine learning.

  • Edge-based anomaly detection with fog computing
  • Hierarchical L0-L4 node simulation
  • Secure cloud sync and adaptive node metrics
View Details

GEO-MEC - Geographic Context-Aware Mobility Management

A research-driven edge computing framework that integrates predictive mobility analytics and geospatial intelligence for next-generation 6G edge orchestration.

  • Predictive mobility using geographic context
  • Edge orchestration for low-latency handovers
  • Built upon MEC and CPS integration
View Details

IoTLibre - Open IoT Management Platform

A modular open-source IoT orchestration platform for device, data, and rule-based automation management, supporting BLE, MQTT, and REST APIs.

  • Unified device provisioning and monitoring
  • Extensible module interface with Flask microservices
  • Token-based security and data flow control
View Details

Dynamic Fog Network Simulation

A Python-based simulation of multi-layer fog networks for agricultural IoT environments, tracking adaptive node health, PLR, CPU, and RTT over time.

  • Node-level KPI tracking and anomaly detection
  • Matplotlib visualisation with persistent polling
  • Exportable JSON and CSV logs per simulation run
View Details