My Projects

Here are some of the key projects I've worked on, showcasing my skills in full-stack development and various technologies.

Afro Fashion Fuse

I built AFF Designer, a browser-based fashion design studio using Next.js, TypeScript, TailwindCSS, and Fabric.js v6. The platform lets users customize garment patterns (shirts, sleeves, collars, etc.) on standardized human frames, adjusting measurements like sleeve length or neckline depth. With anchor-based alignment, fabric textures (e.g. Ankara, denim), and export options to PNG/SVG or JSON, it provides a modern tool for designers to create and preview clothing digitally

TypescriptNodeJSNextJSPostgreSQL

AI Chatbot

Leveraging Retrieval-Augmented Generation (RAG) and Google Gemini as the Large Language Model (LLM) to develop a Support AI that processes documents and text inputs from companies, enabling it to provide accurate, context-aware responses to customer inquiries.

GoLangGinGoogle GeminiMongoDB

Open Source Contribution

Contributed PRs to various open source projects. Notable ones include Green Software for tracking CO2 emissions, an OMR checker for mobile scanning, and basic Python programs.

JavaScriptPythonNode.js

Auth n 2FA

Authentication service with 2FA using speakeasy for TOTP, QRCode generation, and MySQL via KnexJS. Bcrypt for password hashing, React for frontend.

Node.jsExpressMySQLKnexJSReactSpeakeasyQRCode

Stream and Save

Streams video and downloads it to local storage, queues jobs with RabbitMQ, transcribes with Deepgram.

Node.jsRabbitMQDeepgramFile System

Pip Calculator

A calculator to determine the pip value in a trader's local currency.

JavaScriptReact

Buzz

Mobile app for event management and promotion. Cross-platform app with React Native, backend with Express and MySQL, media with Firebase.

React NativeNode.jsExpressMySQLFirebase

CS50x

Completed Harvard's CS50x course with projects using C, Python, Flask, SQL, HTML, CSS, JS. Built problem-solving tools and web apps.

CPythonFlaskSQLHTMLCSSJavaScript

Back End and API Certification

FreeCodeCamp certification building APIs and microservices with Node.js, Express, and MongoDB.

Node.jsExpressMongoDBMongoose

Creative Talent Cooperative

Full stack web development for a cooperative in Abuja using WordPress, Plesk, WooCommerce, Flutterwave.

WordPressWooCommerceFlutterwavePlesk

Yelpcamp

Yelp-like app for camps with full-stack dev using Node.js, EJS, MongoDB, Cloudinary. Built as part of Colt Steele's web dev bootcamp.

Node.jsExpressMongoDBEJSCloudinary

K-9JA

Dog sales website using EJS, Bootstrap, Express, and Heroku. Dynamic routing for dog listings.

Node.jsExpressEJSBootstrap

Bluetooth Tracker

Final year project to track small items via Bluetooth using a mobile app that beeps and estimates distance.

BluetoothMobile AppEmbedded Systems

Balloon beach

Unity game using C#. Built during a Unity Udemy course. No source code shared but certification available.

UnityC#

TO-DO APP

Simple TODO app using React and hooks.

ReactJavaScript

Memory Game

Classic memory game using React hooks.

ReactJavaScript

MinMax with TicTacToe

Classic memory game using React hooks.

ReactJavaScript

Web Scraper

Scraper using Cheerio and Axios on backend with Bootstrap frontend to extract metadata from a site.

Node.jsExpressCheerioAxiosBootstrap

Simple Calculator (React)

Simple calculator with React using function components and hooks.

ReactJavaScript

Simple Calculator (Vanilla JS)

Calculator implemented with vanilla HTML, CSS, JS, and DOM manipulation.

HTMLCSSJavaScript