Hire Me
Portfolio

Things I've built.

Not demos or tutorials. Every project here solves a real operational problem โ€” designed with production architecture, security, and scalability in mind from day one.

Filter:
01 In Progress
๐Ÿšฉ Flagship

Construction Inventory Management System

A multi-user platform built to replace the paper-and-WhatsApp workflows on Nigerian construction sites. Tracks materials, equipment, and workers across multiple projects โ€” with project-specific roles, JWT authentication, and dynamic inventory tables generated entirely from the database.

โš™๏ธ Factory Pattern โ€” one function generates different inventory tables per type
๐Ÿ” JWT auth + project-specific role-based access control
๐Ÿ›ก๏ธ Race condition prevention with isFetchingProjectPage flag
ASP.NET Core C# .NET 9 SQL Server EF Core Vanilla JS JWT Plesk
02 Phase 1
Field Tool

Field Expense Report App

A daily expense tracking tool for site workers and managers. Tracks opening balances, multi-source funding, line-by-line expenses, and automatically carries the closing balance forward to the next errand. Includes one-tap WhatsApp export with bold formatting.

๐Ÿ’ฐ Carry-forward balance logic โ€” closing balance becomes next day's opening
๐Ÿ“ฒ WhatsApp export with auto-formatted bold headers and totals
๐Ÿ”— Planned IMS integration โ€” expense data feeds company price database
HTML5 CSS3 Vanilla JS WhatsApp API
03 Completed
Backend

Food Ordering & Delivery Platform

A multi-entity backend system handling the full transaction lifecycle of a food ordering platform โ€” from vendor menus and customer orders through rider assignment to payment settlement. Demonstrates relational database design across multiple independent domains.

๐Ÿ—ƒ๏ธ Multi-entity relational model โ€” Vendors, Meals, Orders, Riders, Transactions
๐Ÿ”„ Full transaction lifecycle from order creation to payment settlement
๐Ÿ“ก RESTful API with clean CRUD endpoints and EF Core ORM
ASP.NET Core C# SQL Server EF Core REST API
04 In Design
Infrastructure

LAN Messaging System

An internal messaging platform for construction companies โ€” operating entirely over company LAN with no internet required. Workers can send messages, documents, and large files securely within the company network. Files are stored once in the company database and referenced on subsequent sends, eliminating redundant uploads.

๐Ÿ“ก Zero-internet operation โ€” all traffic stays within company Wi-Fi
๐Ÿ—‚๏ธ File deduplication โ€” upload once, reference many times
๐Ÿ”— Planned IMS integration โ€” replaces WhatsApp for internal site comms
ASP.NET Core SignalR SQL Server Vanilla JS

These aren't separate projects.
They're one system.

The IMS, Expense App, and LAN Messenger are all designed to integrate into a single company operating platform โ€” one database, one login, one interface for everything a construction company needs to run a site digitally.

IMS Core
Expense Reports
LAN Messaging
Vendor Analytics
Worker Ratings