Projects

Spotlights

Each project is a mini case study — the problem, the solution, what I owned, and what I learned.

AfroLingo banner

AfroLingo

2025 · Solo Full-Stack Developer

Ongoing since Nov 2025 · In development

A cross-platform African language-learning app focused on micro-learning and real-time interaction.

Problem: Many language-learning platforms lack meaningful representation of African languages and cultural context, and often fail to combine structured learning with real-time, human interaction.

Solution: AfroLingo is a cross-platform (iOS, Android) language-learning app that blends bite-sized lessons, progress tracking, and real-time experiences such as tutor chat and in-app notifications. It uses a modern full-stack architecture with realtime infrastructure to support scalable, interactive learning.

React NativeExpoExpo RouterTypeScriptNode.jsExpressSocket.IOZodPostgreSQLPrisma ORMRedisFirebase Auth

Read the case study

Edward Bello website preview

Edward Bello

2025 · Solo Full-Stack Developer

August 2025 – November 2025 · Completed

A personal brand website with an AI-powered chatbot for discovering Edward Bello’s work, ideas, and services.

Problem: Personal brand websites often present information in a static, fragmented way, making it hard for visitors to quickly understand who the person is, what they do, and how to engage with their work in a meaningful, interactive manner.

Solution: I built a modern personal brand website that combines a clean, content-driven experience with an AI-powered chatbot. Instead of forcing users to navigate multiple pages, the chatbot allows visitors to directly ask questions about Edward Bello, his background, work, and services, creating a more conversational and engaging discovery experience.

Next.jsReactNode.jsFirebaseLangChainLangGraphMongoDBMongoDB Vector Database

Read the case study

Tourism Africa website preview

Tourism Africa

2025 · Solo Full-Stack Developer & Machine Learning Engineer

February 2025 – May 2025 · Completed

An AI-powered travel discovery platform that recommends African destinations based on user preferences.

Problem: Discovering suitable travel destinations in Africa can be overwhelming due to fragmented information and the lack of intelligent, personalized recommendation systems tailored to diverse traveler interests.

Solution: Tourism Africa is a web-based platform that uses a custom-built machine learning recommendation system to match users with African travel destinations based on their preferences and destination-specific features. The platform combines a modern web interface with a Python-based backend and a bespoke ML model designed specifically for tourism discovery.

Next.jsPythonFastAPIPostgreSQL (Neon)Custom recommendation algorithms

Read the case study

Mr. One Touch website preview

Mr. One Touch

2025 · Solo Full-Stack Developer

January 2025 – March 2025 · Completed

A custom e-commerce platform for a mobile phone and accessories retail shop.

Problem: Mr. One Touch needed a modern, scalable online storefront to showcase and sell mobile phones and accessories, allowing customers to browse products, view categories, and complete purchases online instead of relying only on in-person sales.

Solution: I built a fully custom e-commerce platform using Next.js to power both the frontend and backend, creating a responsive and user-friendly online shopping experience for Mr. One Touch’s products. The platform enables browsing featured and top-selling devices, exploring categories like phones and accessories, and managing sales online.

Next.jsReactNode.js

Read the case study

Sphinx Tribes – Developer Bounties Platform

2025 · Frontend Developer (Open-Source Contributor)

January 2025 – May 2025 · Open-source (ongoing)

An open-source Bitcoin bounty platform where developers solve problems and get paid via Lightning.

Problem: Traditional freelance and bounty platforms rely on centralized intermediaries and slow payment systems, limiting transparency, ownership, and global accessibility for developers.

Solution: Sphinx Tribes provides a decentralized bounties platform built on top of the Sphinx ecosystem, enabling developers worldwide to discover tasks, collaborate in public groups, and receive Bitcoin payments via the Lightning Network. The frontend delivers an accessible interface for interacting with this decentralized infrastructure.

ReactTypeScriptYarnCypress

Read the case study

Karizmatik app preview

Karizmatik

2024 · Full-Stack Mobile & Web Developer

December 2024 – February 2025 · Completed

A cross-platform shoe cleaning service app for placing, tracking, and managing orders with real-time communication.

Problem: The shoe cleaning business needed a digital solution that allowed customers to easily place and track orders, communicate with customer service, and stay engaged with updates—without relying on manual or fragmented processes.

Solution: Karizmatik is a full-featured mobile and web application that digitizes the shoe cleaning workflow. Users can authenticate, place and track orders, receive notifications, and communicate directly with the business through in-app messaging, all backed by a centralized server and database.

React NativeExpoNativeWindNode.jsExpressMongoDBFirebase StorageHeroku

Read the case study

Computer Vision web interface

Computer Vision

2024 · Full-Stack Developer & IoT Contributor

Academic project (multi-month) · Completed

An IoT-powered computer vision system that sees, analyzes, and identifies its environment using AWS machine learning services.

Problem: The challenge was to build a system that could visually perceive its environment, process images from hardware devices, and intelligently identify objects—bridging the gap between physical hardware and cloud-based machine learning systems.

Solution: We built an end-to-end IoT computer vision system where an ESP32-CAM captures images, sends them to a backend server, and leverages AWS Rekognition to analyze and identify objects. The system includes a full web interface for testing image analysis, viewing results, and managing stored data.

ReactTailwind CSSAWS AmplifyNode.jsExpressAWS RekognitionAWS PollyMongoDBESP32-CAMArduinoRaspberry PiSensorsHeroku

Read the case study