Copy

ABOUT

MAIN BIO

I'm Onoja a fullstack engineer in Nigeria who gets excited about making complicated systems just work .

I spend my days building the systems behind payments, marketplaces, and healthcare products places where ‘just figure it out’ isn't an option. The people using these tools are busy, stressed, and have real work to do. My job is to make the infrastructure disappear so they can get on with it.

I've shipped as a team of one and inside bigger teams. I've had clean specs, and I've had providers changing their APIs overnight. I've worked within legacy constraints and built systems from scratch. What stays consistent is asking good questions, reading the failure modes, and shipping things that hold up.

Right now I'm at Polishpad, building the mobile app, backend, and Stripe payments behind a booking platform, alongside contract work on credit infrastructure at Ohere Credit and card flows at Jeroid. Before that, Lunix POS: point-of-sale and bill-payment infrastructure spanning 150+ providers.
When I'm not shipping, you'll find me thinking about why some systems fail quietly and others fail loudly. Usually with coffee.
Portrait of Godwin

it's me

HOW I WORK

Starting with why, not what

Before writing code, I want to understand what problem we're actually solving. Sometimes the thing people ask for isn't the thing they need. My favorite projects start with good questions and end with solutions that feel obvious in hindsight.

Building for real constraints

Perfect conditions don't exist. Budgets are tight, deadlines are aggressive, legacy systems are messy, and sometimes the provider docs are just wrong. I'm comfortable making smart decisions with imperfect information and finding solutions within real limitations.

Collaboration over hero engineering

The best work happens when engineers, designers, and product folks are actually talking to each other not throwing things over the wall. I genuinely enjoy the back-and-forth of figuring out what's possible, what's practical, and what creates the most value.

Making the invisible visible

Some of the most impactful engineering isn't flashy it's the retry logic that keeps payments moving, the reconciliation that prevents panic, the error message that actually helps. These details build trust.

DIVE INTO MY WORK


Jeroid

MOBILE ENGINEER · CONTRACT · REMOTE · LAGOS, NIGERIA

  • Built physical and virtual card experiences for JeroidPay, covering card issuance, card controls, security verification, and transaction-related flows.
  • Integrated PIN, unlock-code, verification, and MFA flows across card and KYC journeys, consolidating repeated security interactions into a consistent experience.
  • Improved app performance and stability through image-loading and rendering optimizations, while delivering transaction receipts, account limits, and JeroidPay ID/QR functionality.
AUG 2026 – PRESENT

Ohere Credit

BACKEND ENGINEER · CONTRACT · REMOTE · DUBAI, UAE

  • Built the credit disbursement system that allows customers to use approved credit for bank payouts, with safeguards for duplicate payments, admin review, reconciliation, and recovery.
  • Redesigned autopay and repayment flows across multiple payment providers, securing webhook processing and preventing duplicate or fraudulent repayment events.
  • Built bill payment and credit workflows for airtime, data, electricity, and cable services, including provider integrations, transaction tracking, fees, and reconciliation.
  • Built a cash coverage engine using bank-statement data to assess customer cash capacity and support credit-limit decisions.
JUL 2026 – PRESENT

Polishpad

FULL-STACK ENGINEER · FULL-TIME · REMOTE · LONDON, UK

  • Built the mobile application end-to-end, covering bookings, calendar, customers, payments, notifications, reporting, and the professional marketplace.
  • Built the backend and admin platform powering bookings, payments, subscriptions, calendar synchronization, messaging, business management, and platform operations.
  • Built the billing and payments experience, including subscriptions, business onboarding, refunds, card payments, and in-person Tap to Pay with Stripe Terminal, with signature-verified webhooks.
  • Reduced booking-write latency by ~30% through caching and transaction optimization; built recurring bookings, Google/Microsoft calendar sync, and scheduled CSV imports.
APR 2026 – PRESENT

ScriptDesk

MOBILE ENGINEER · CONTRACT · REMOTE · LAGOS, NIGERIA

  • Designed a full loan lifecycle platform (request, credit scoring, approval, and repayment tracking) deployed to production with real-time notifications and payment gateway integration.
  • Delivered a healthcare scheduling and records platform supporting appointment booking, diagnosis management, and prescription workflows, cutting administrative overhead for clinic operators.
  • Designed and developed Nimi, an NFC platform that fosters personalised, exclusive experiences, strengthening the connection between artists and their fans.
  • Built real-time audio recognition using ShazamKit.
JUN 2024 – AUG 2026

Lunix POS

BACKEND ENGINEER · FULL-TIME · REMOTE · NEW YORK, USA

  • Engineered v2 of the FixMaster POS API, reducing average response time by ~40% through query optimization, caching, and architectural refactoring, improving platform scalability for 1,000+ concurrent users.
  • Built a multi-provider bill payment feature integrating 150+ U.S. and international service providers via REST APIs, enabling seamless cross-platform transactions at scale.
  • Developed automated time-tracking and clock-in/clock-out flows with real-time hourly payroll calculations, eliminating manual payroll errors.
SEP 2024 – APR 2026

Turfind

CTO & BACKEND ENGINEER · FULL-TIME · REMOTE · ABUJA, NIGERIA

  • Architected and deployed a secure end-to-end real estate escrow payment system processing multi-million naira property transactions with full audit logging and dispute management.
  • Built a dynamic marketplace with 3D virtual tour integration, enabling remote property discovery and cutting the need for in-person site visits for early-stage buyers.
  • Led all technical decisions while maintaining 99.9% uptime as the product scaled.
FEB 2023 – DEC 2025

PocketLawyers.io

BACKEND ENGINEER · CONTRACT · REMOTE · LAGOS, NIGERIA

  • Designed and delivered virtual legal services infrastructure including real-time chat, secure document sharing, and a Slack-style collaboration workspace for lawyer teams.
  • Integrated a Stripe-based escrow payment flow for client-attorney transactions with an admin oversight dashboard, reducing payment disputes and improving trust for platform users.
  • Built a lawyer profile system with KYC verification, performance analytics, and searchable service listings, accelerating lawyer onboarding by standardizing the submission pipeline.
MAR 2024 – JUL 2024

RHIPFactory Healthcare Studio

BACKEND ENGINEER

  • Built healthcare-focused platforms for events and donations with secure payment flows.
  • Added real-time activity feeds and analytics to improve engagement and fundraising outcomes.
JUN 2023 – SEP 2023

Stack


LANGUAGES
TypeScriptGoPython
BACKEND
Node.jsNestJSGraphQLRESTWebSockets
DATA
PostgreSQLRedisMongoDB
CLIENT
ReactReact NativeExpo
INFRA
AWSDockerCI/CD

LET'S  TALK

Open to new work. I'm most energized by systems where reliability actually matters: payments, healthcare, infrastructure. Email is the fastest way to reach me.