Portfolio
Full-Stack Developer & IT Systems Engineer — building APIs and systems that solve real problems for real people. Open to remote roles and relocation to Germany.
About
I build secure, well-structured web systems — from REST APIs and database schemas to deployment and ongoing maintenance. My backend work spans PHP/Laravel, Python/FastAPI, and PostgreSQL/MySQL. On the infrastructure side I've supported platforms serving tens of millions of users, managed cloud deployments on AWS and Azure, and worked within ITIL frameworks at enterprise scale. I care most about code that is readable, maintainable, and genuinely useful.
Selected Projects
Laravel 11 · MySQL · Sanctum · REST API
A full REST API for freelancers and agencies to manage clients, create invoices, track payment status, and monitor revenue. Built with Laravel 11 and MySQL, using Eloquent relationships, Form Request validation, and Sanctum token authentication. Features a complete invoice lifecycle (draft → sent → paid / overdue / cancelled), automatic invoice number generation, tax and discount calculations, and a dashboard summary endpoint with monthly revenue breakdowns. Line item totals are auto-calculated via Eloquent model observers — no manual total management needed. React frontend connects to the API via REST.
FastAPI · PostgreSQL · SQLAlchemy · JWT
A FastAPI backend that converts sports betting slip codes across platforms — paste a Stake.com code and get a valid Bet9ja, Sportybet, or 1xBet code in return. The core challenge is cross-platform fixture identity: each bookmaker assigns its own internal IDs to the same real-world match. The event matching engine resolves this using team name normalisation and kick-off time alignment. Built with FastAPI, PostgreSQL, SQLAlchemy ORM, Alembic migrations, Pydantic schemas, and stateless JWT authentication. Configured for Render deployment.
PHP · MySQL · JavaScript · CoinPaprika API
A full-stack cryptocurrency investment platform with tiered investment plans, multi-coin wallet management (BTC, ETH, LTC, DOGE), and deposit/withdrawal approval workflows. Separate admin and user dashboards — admin routes are isolated at the application level to prevent privilege escalation. Security hardened throughout: bcrypt password hashing, CSRF token validation, prepared statements for all database queries, and role-based access control. Live crypto prices fetched via CoinPaprika API with fallback handling for API downtime.
Python · psutil · CLI · JSON reporting
A Python toolkit for IT support and systems engineers: server uptime monitoring via ICMP ping and TCP port checks, API endpoint health checks with SSL certificate expiry validation, disk/CPU/memory monitoring with configurable warning and critical thresholds, Apache/Nginx/app log parsing with error detection, and a consolidated HTML report generator. Built from real operational experience supporting infrastructure at MTN Nigeria (74M subscribers) and DonateWater EU project (125,000+ communities). Uses only Python standard library except psutil — no heavy dependencies.
PHP · MySQL · Apache · EU-Funded Project · 2023–Present
Designed, built, and maintains the official DonateWater web platform — an EU-funded initiative addressing water inaccessibility across Nigeria. The platform serves thousands of monthly visitors, supports 500+ active volunteer participants, and manages a MySQL database storing crowdsourced water data from 10,000+ reported sources across 125,000+ registered communities. Responsibilities include full-stack development, server monitoring, database optimisation, SSL and hosting management, mobile app integration, and low-bandwidth performance tuning for users in rural areas.
PHP · MySQL · JavaScript
National Smart Ideation Platform — a civic engagement platform connecting the Nigerian public with national development initiatives. Built and maintained full-stack, with focus on performance, accessibility, and reliability at scale.
Capabilities
REST APIs, full-stack web apps, Laravel backends, FastAPI services, database design, Eloquent ORM, migrations.
Server monitoring, incident management, root cause analysis, ITIL, SLA management, QMS platforms.
AWS (EC2, S3), Azure, Apache/cPanel, SSL management, DNS, disaster recovery, patch management.
CSRF protection, SQL injection prevention, RBAC, GDPR, ISO 27001 awareness, session auth, bcrypt.
Stack