CODING PROJECTS

As dev, I build projects. For some, solo. For others, with wonderful team mates. We've built ground-breaking solutions.

The work spans Web3 (Solidity on EVM and Rust on Solana), Flutter mobile apps shipped to Google Play and the App Store, full-stack builds on Angular, Vue, and Firebase, and open-source tooling. Some are live products, some are packages other developers depend on, and some are earlier builds kept here as a record of the road.

Following are hand-picked projects I've worked (-ing) on over the years.

Flyer Image
SoliditySolana

Orctra

Gamified capital economy live on EVM (minting active) with Solana settlement rolling out. Features on-chain prediction ladders, liquidity vaults, and cross-chain settlement.

Display of Chainbills
SoliditySolana

Chainbills

Cross-chain, non-custodial payable-link gateway that settles payments across EVM chains and Solana using Circle CCTP and Wormhole. Receive any crypto on any chain from anyone.

Dado
FlutterFirebase

Dado Food

On-Demand Food Delivery Ecosystem with Customer, Rider, and Vendor Mobile Apps serving happy users with local food.

Android Bubbles in Flutter
FlutterAndroid

Android Bubbles in Flutter

Open-source Flutter plugin that exposes Android's native Conversation Bubbles overlay (introduced in Android 11) to Dart apps, so messaging and chat features can pop out as floating, multi-tasking chat heads over other apps. Ships with a working example and clean platform-channel bindings for NotificationManager and BubbleMetadata.

Confide Logo
FlutterCommunity

Confide

Mobile-first social network built as a safe, supportive space where members share confidences, seek advice, and celebrate small wins in dual anonymous and identified posting modes. Live on both Google Play and the App Store.

DevFest Abakaliki 2024 Flyer
ReactFirebase

DevFest Abakaliki 2024

Official event portal for DevFest Abakaliki 2024, the Google Developer Groups community's flagship annual conference, covering ticket reservations, live speaker schedules, venue navigation, and sponsor showcases on a responsive React and Firebase build. Led end to end by Obum.

WalletSMSLockr Logo
FlutterSecurity

WalletSMSLockr

Privacy-first Android app that end-to-end encrypts SMS between sender and intended recipient, and holds sensitive vault data locally under device-bound cryptographic identifiers so nothing leaks if the phone is lost or the app is uninstalled.

Obum Speaking
Vue 3Firebase

obumnwabude

The portfolio site you are reading right now. A statically pre-rendered Vue 3 showcase built on a custom Liquid Glass 2.0 design system, with 3D mouse-tilt cards, glass drawers and bento expansions, and deep GA4 telemetry across every meaningful interaction.

CTLearn Logo
FlutterEducation

CTLearn

Cross-platform Flutter app for academic management and live student-to-tutor collaboration, covering course material distribution, Q&A channels, attendance tracking, and assignment submissions across Android and iOS. Ships on Google Play.

Screenshots of the Todo App
FlutterState Management

Todo

Minimalist single-screen Flutter todo app in dark mode, written as the canonical reference for the FilledStacks Stacked architecture (MVVM with reactive ViewModels and get_it services). Companion codebase to the freeCodeCamp Stacked tutorial.

LinkedIn Class Flyer
AngularFirebase

LinkedIn Class

Registration portal built to gatekeep a live LinkedIn skills class, using LinkedIn OAuth as the login so only real LinkedIn accounts could enroll, plus a Firebase backend for participant tracking and post-class material distribution.

Screens of Calculator
FlutterMobile

Calculator

Cross-platform Flutter scientific calculator supporting compound expressions, operator precedence, and history recall, implemented with the Stacked MVVM pattern for clean state management. Shipped on Google Play.

Screenshot of the 404 page
FirebaseAngular

obum.me

Personal URL shortener that fronts every link Obum shares (profiles, GitHub, achievements) under a memorable custom slug. Built end to end on Firebase (Firestore, Cloud Functions, Hosting), so it stays effectively free to keep running.

Screenshot of TMS
AngularFirebase

Tutorial Management System

Responsive scheduling dashboard that pairs students with tutors for one-to-one sessions, using a shared scheduler form that opens as a bottom sheet on mobile and a side panel on wide screens. Real-time state stays in sync via Firestore across both roles.

Community Picture
AngularFirebase

Genesys Community

Custom reporting form where members of the Genesys Campus Club at AE-FUNAI log their weekly progress, share what they shipped, and surface small wins to the rest of the community. Built with Angular and Firebase and used through multiple cohorts.

Screens of Battery Info
FlutterAndroid

Battery Info

One-screen Android app that surfaces live battery diagnostics (level, health, temperature, charging state), respects the system dark and light theme, and stays completely offline. Built with Flutter on top of the battery_info pub.dev plugin.

Mmèmmè Logo
FlutterFirebase

Mmèmmè

Public event calendar for venues managed by a central authority, so citizens can see every approved gathering in one place and organizers can request slots without back-and-forth emails. Built with Flutter and Firebase; preview is live.

Christmas Cantata Flyer
AngularFirebase

Christmas Cantata Quiz

Two-round competitive quiz portal built for a Christmas Cantata programme, running timed multiple-choice questions on selected Bible chapters with a live leaderboard as participants play across both rounds. Angular front end backed by Firebase.

Screens of using MyNotes
FirebaseJavaScript

My Notes

Note-taking web app written as the reference project for a GDSC AE-FUNAI Firebase workshop, showing off Firestore real-time syncing, security rules, and Firebase Authentication in the smallest useful form. Still up as a teaching sample.

Screenshot of GitHub Invite
Node.jsGitHub API

GitHub Invite

Small utility that takes a GitHub username and an organization name and sends an org invitation through the GitHub API, so organizers can onboard cohorts in bulk instead of pasting invites by hand. Node.js backend on Firebase Functions.

Node.jsBackend

ECX #30DaysOfCode

Personal submissions from the ECX #30DaysOfCode backend track in 2020, working through daily Node.js and JavaScript challenges from HTTP fundamentals up through API design and lightweight databases. Public archive of the full 30-day journey.

Node.jsBackend

Wolverstore

Node.js and Express backend for an e-commerce marketplace, covering product catalogs, carts, checkout, and order state. Fully documented on Postman so a frontend can wire against it without hunting through source code.