Work Experience
A timeline of my professional journey in software development and engineering.
Leading the full technical organisation at Yonko Marketplace — an AI-assisted e-commerce platform. Responsible for architecture decisions, engineering roadmap, sprint planning, and hands-on delivery across backend and mobile.
// Key Summary
- Lead a cross-functional engineering team of 3–5 at Yonko Marketplace, owning the full technical roadmap, sprint planning, and architecture decisions across frontend, backend, and AI workstreams
- Spearheaded and completed migration of the web platform from React.js to a Next.js PWA, delivering a faster, app-like mobile experience
- Driving design and implementation of an agentic e-commerce architecture — intelligent product recommendations, virtual previews, and AI-assisted seller onboarding
- Maintain a hands-on engineering role alongside leadership — actively contributing code while setting technical direction and standards
Led mobile frontend development across Yonko web and mobile platforms, driving a major UX overhaul that significantly improved user acquisition.
// Key Summary
- Led a major UX overhaul of the Yonko mobile app — simplifying registration, introducing Google Sign-In via NestJS Passport, and removing unnecessary onboarding friction
- Introduced guest shopping functionality, eliminating the sign-up barrier and expanding the acquisition funnel
- Changes directly contributed to a 300% increase in user registrations over two months
- Owned mobile app delivery end to end while coordinating consistency with the web frontend team
Joined as a contract backend engineer to architect and build the core REST API system for Yonko Marketplace from scratch. Converted to full-time after consistent delivery quality.
// Key Summary
- Joined Yonko as a contract backend engineer during final semester and built the core REST API system from scratch — approximately 30 endpoints covering authentication, product management, orders, and payments
- Integrated Paystack end-to-end: checkout flows, webhooks, reconciliation, refunds, and seller payouts with full ACID-compliant transactional safety
- Implemented critical transactional flows — failed payment rollback, inventory and cart decrement on successful payment, and seller payout after approval
- Converted from contract to full-time within 3 months based on delivery quality, while completing final year at university
Serving in the R&D Software Department of Momas-EPAIL — Nigeria's pioneer indigenous electricity meter manufacturer and defense technology group. Contributing to production Flutter applications with real users across multiple estates.
// Key Summary
- Serving in the R&D Software Department of Momas-EPAIL — Nigeria's pioneer indigenous electricity meter and defense technology manufacturer — contributing to three live Flutter applications
- Contributing to MomasPay, a live utility app used by residents across multiple estates including NNPC and Lekki properties, enabling prepaid meter token purchases, estate services, and visitor access control
- Working on the SBC (Smart Breaker Controller) app — remote control of electrical circuit breakers over MQTT, bridging software and industrial hardware in a direct application of my electrical engineering background
- Improving and extending existing production codebases across all three apps — inheriting real systems with real users and making them better
Senior Software Engineer
Sole engineer on a Web3 token trading bot built on Base network. Designed the full system architecture and delivered end-to-end — smart contracts, trading engine, Telegram bot interface, referral system, and background job infrastructure.
// Key Summary
- Sole engineer on a Web3 token trading bot on Base network — designed and delivered the full system including smart contracts, trading engine, Telegram bot interface, and background job infrastructure
- Built a complete Telegram-native trading experience covering token scanning, sniping, trading, wallet management, and position tracking — no web frontend required
- Implemented queue-based job scheduling with BullMQ and Redis for reliable high-volume trade execution, with AES/RSA encryption for wallet and user data security
- Grew the user base through a fee-sharing referral system, and expanded technical range by implementing image processing and template generation for referral assets
Mobile Solutions Engineer
One of two full-stack engineers on a 5-person team building Landdropped — a gamified platform transforming real-world services into adventure-style quests with instant on-chain payouts.
// Key Summary
- One of two full-stack engineers on Landdropped — co-designed the system architecture and led development of the task allocation engine, authentication, and geolocation features across mobile (Flutter/MVVM) and backend (Dart/MongoDB)
- Solved a non-trivial concurrent allocation problem: designed a fairness system using database locks, controlled over-claiming, queue-based slot management, and timed claim expiry with automatic reallocation — preventing overbooking under real-time load
- Integrated Google Maps API for location-based task discovery, Firebase Cloud Messaging for real-time alerts, and on-chain payout logic for instant gamified rewards
- Delivered the product to MVP stage and prepared for App Store and Play Store listing — project paused following investor withdrawal
Electronics Engineer Intern
Research internship at one of Africa's leading agricultural research institutes, contributing to IoT-based greenhouse monitoring, biogas production optimization, and campus network operations.
// Key Summary
- Contributed to IoT-based greenhouse monitoring at IITA — working with temperature and humidity sensors to track and maintain optimal crop conditions in real time
- Supported biogas production optimization and animal health experiments, applying embedded technology and software to sustainable agricultural energy research
- Made practical contributions to campus network troubleshooting and the existing IoT data portal, building hands-on experience with networked hardware systems
- Internship directly inspired final year project: an IoT-Enhanced Household Biogas System for Efficient Energy Production and Real-Time Monitoring
Contract Software Engineer
Short paid contract building a Discord community management bot for Duckin, a Thailand-based project. Paid monthly after an initial payment. Project ended when the founder ran out of funding.
// Key Summary
- Built a Discord community management bot for Duckin (Thailand) — automating moderation, user engagement, and administrative workflows using JavaScript and event-driven architecture
- Collaborated with the founder, an ML/AI engineer, contributing Python fixes and feature additions to support his AI-powered community interaction system
- Engaged on a monthly retainer for 4 months — project concluded when the founder's self-funding ran out
Independent Software Contractor
Built and delivered commissioned software for multiple clients across Web3, community management, and event tooling — primarily Telegram and Discord bots with on-chain integrations. All work carried out alongside full-time university studies. Found clients through cold outreach and referrals. Ongoing independently alongside other roles.
// Key Summary
- Delivered commissioned Telegram and Discord bots for multiple clients across Web3, community management, and event tooling — including schedulers, image processing, Spotify integration, and on-chain features
- Built EthCC Bot (ERC-20 token creation and liquidity management) and HoppyBot (Chainlink VRF-powered provably fair campaign winner selection with automatic on-chain payouts) — demonstrating early, practical Web3 development
- Built Sextoon Bot for Solana — token creation, liquidity addition, and bundling via Telegram using Solana web3.js
- All engagements were paid and client-commissioned — sourced through cold outreach and referrals, building independent delivery and client management skills