I am a Senior Software Engineer based in Nigeria with over 5 years of experience shipping products in fintech and health tech. I write clean code, optimize messy databases, and love figuring out how to make complex systems fast and reliable.
TypeScript, JavaScript, Java, Python, C, Solidity
NestJS, React Native, Spring, Docker, Kafka, AWS, GitHub Actions
PostgreSQL, MySQL, MongoDB, Redis Caching
A look at the products I have helped scale over the last few years.
I led a distributed team building a multi currency savings platform that processed over 100k transactions. A big chunk of my time went into safely migrating our legacy PHP code over to a clean Node.js microservices architecture. I also built our React Native app from scratch and designed a custom pin auth system that immediately boosted user retention by 40%.
At Afrihealth, I worked heavily on breaking down legacy logic into NestJS microservices. I built a live emergency tracking system using Socket.IO to connect ambulances with patients, writing custom reconnection rules to ensure dispatchers never lost live location data. I also integrated WebRTC into their hospital management mobile client to enable crisp, in app video consults.
Reporting directly to the CEO, I designed the medical data storage architecture for a specialized Canadian healthcare ERP. I utilized Google Cloud Healthcare APIs to ensure strict FHIR compliance for patient records. Since healthcare workers are constantly on the move, I built custom offline first caching models inside React Native so staff could track patient vitals even when offline.
Concrete breakdowns of architectural problems I have designed solutions for.
At Hollaport, I integrated in app p2p messaging alongside real time financial ledger operations. Users could seamlessly send text messages, request capital, or push wire funds inside single conversation threads using custom WebRTC signaling infrastructure that maintained low latency states even on volatile mobile connections.
Faced with intense database bottlenecks at Mustard that increased client loading times, I overhauled our query layers. By redesigning large data retrieval payloads and refining database index keys inside MySQL, we achieved a swift drop in system latency that directly elevated overall application user retention by 25%.
The core rules I follow when writing software for production environments.
I treat application security as a fundamental build step. Whether implementing strict ACID database transactions to stop race conditions or writing custom sanitization layers to neutralize SQL injections, keeping user capital and private medical logs protected is always step zero.
Production bugs are expensive. I advocate for early integration testing pipelines, setting up specialized test layers via Jest and React Native Testing Library to isolate faults long before code merges into master development paths.
Code does not run in a vacuum. I work closely with product and data design teams to ensure that our internal engineering milestones directly complement client user paths and broader business growth velocity.
Working from Nigeria for global companies requires ironclad infrastructure. I run a highly optimized setup designed for zero downtime, meaning I can match your engineering sprints seamlessly without interruption.
Quick logistics answers for international recruiters and technical managers.
I routinely work as a contractor via international hiring platforms such as Deel, Oyster, and Remote.com. I can easily onboard through your standard corporate contracting workflow with zero compliance overhead on your side.
Nigeria operates on WAT (GMT+1), which offers near perfect daily alignment with EMEA engineering timelines and provides a highly productive 4 to 5 hour daily work crossover window with US East Coast sprints.
Yes. Having previously managed distributed tech structures as Head of Engineering at Mustard, I am deeply comfortable operating inside high ambiguity environments, creating engineering specifications, and managing project milestones directly.
I am a strong advocate for documentation first workflows. I write descriptive commit histories, detail the core "why" inside GitHub Pull Requests, and utilize short Loom screen recordings to walk through technical concepts clearly.