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.

Most recently, I was at Lunix POS building point-of-sale and bill-payment infrastructure spanning 150+ providers. Before that, ScriptDesk — mobile apps across fintech, health, and media, from loan platforms to real-time audio recognition.
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

Timeline


Lunix POS

BACKEND ENGINEER

Worked on high-scale POS systems powering real-world businesses. Built bill payment APIs supporting 150+ providers, a time-tracking system with automated payroll calculations, and led the rebuild of FixMaster POS API v2 to significantly improve performance, reliability, and scalability.

SEP 2024 – APR 2026

Turfind

CTO & BACKEND ENGINEER

Architected and built a full real estate platform from the ground up: escrow-based payments, property listings, 3D virtual tours, and in-app messaging. Led all technical decisions while maintaining 99.9% uptime as the product scaled.

FEB 2023 – DEC 2025

ScriptDesk

MOBILE ENGINEER

Shipped multiple mobile applications across fintech, health, and media: loan platforms, health booking systems, NFC-powered fan experiences, and real-time audio recognition using ShazamKit.

JUN 2024 – JUN 2026

PocketLawyers.io

BACKEND ENGINEER

Built the backend for a virtual legal services platform: encrypted real-time chat, secure document sharing, escrow payments, KYC verification, and an analytics-driven admin dashboard.

MAR 2024 – JUL 2024

RHIPFactory Healthcare Studio

BACKEND ENGINEER

Built healthcare-focused platforms for events and donations: secure payment flows, 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 Native
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.