Projects

Here are list of some of the projects I have built.

Favvi E-Commerce Multi-Vendor Marketplace

A comprehensive multi-vendor marketplace platform built using NestJS, supporting vendor management, product catalogs, custom requests/offers system, unified messaging, notifications, and customer support. Features OAuth integration, biometric authentication, KYC verification, and real-time notifications.

NestJSTypeScriptMySQLRedisOAuthStripeBackend Developer

Ekawe

A digital marketplace for creators and educators to sell books and digital content. Built and owned the full backend architecture, including creator and lecturer profile management, product analytics, and wallet infrastructure. Implemented a dual-mode view-tracking system supporting both authenticated and anonymous users. Ensured safe, repeatable operations with idempotency via Redis interceptors and webhook deduplication, and enforced RBAC across creator, lecturer, and admin roles.

NestJSTypeScriptTypeORMMySQLRedisRailwayREST APIsWebhook HandlingRBACIdempotencyEmail TemplatesDocker

Kwara Poly ICT - Staff Professional Repository & CMS

Developed as final year project - a comprehensive Staff Professional Repository and Content Management System for Kwara State Polytechnic. Built the complete backend infrastructure for staff profile management, document repository, and administrative CMS. Implemented role-based access control and secure document handling.

Final Year ProjectBackend DeveloperNode.jsCMSRBACDocument ManagementMongoDB

Vaad Media

Designed and implemented a scalable backend architecture for the e-commerce platform, which increased system throughput by 50% during peak booking times, ensuring a seamless user experience and maximizing customer retention.Automated integration tests using Postman scripts across five different service endpoints which decreased manual QA times by more than half—freeing valuable hours weekly previously spent reviewing results manually.

stripemailgunExpressTypeScriptMongoDBCronjobJWTBackend Developer

AITI

I and my team built a platform for simplifying access to learning and career opportunies in tech. I played a key role in designing and developing the backend architecture using NestJS and TypeScript, ensuring a robust and scalable system. I implemented a user authentication system with JWT and integrated Stripe for secure payment processing. Additionally, I optimized database queries in MySQL and utilized Redis for caching to enhance performance.

NestJSTypeScriptMySQLRedisStripeBackend Developer

Depane Topup

Me and my team built an Online platform that allows you to send airtime to over 150 countries, covering major mobile networks worldwide.

ExpressMongoDBAWS S3MailgunJoiNginxBackend Developer

Zuri Portfolio

My team and I built an E-commerce web app.I have Worked with the team to build a robust backend system to handle user authentication and authorization, resulting in a seamless and efficient experience for users. I Implemented a 2fa handler for users to enable and disable two step authentication for their accounts. I implemented an error handler to handle all errors encountered in the usage of the API.

TypeScriptJSExpressSequelizePassportGoogleOauthSwaggerBackend Developer

Crownlist Backend

A robust backend system built with Express and TypeScript, featuring user authentication with Google OAuth, session management, real-time messaging with Socket.io, payment processing with Stripe, and cloud storage with AWS S3. Includes job scheduling, email services, and comprehensive API endpoints.

ExpressTypeScriptMongoDBSocket.ioStripeAWS S3Google OAuthBackend Developer
Impressed by what you see?

Let's connect and discuss how I can bring value to your next project.