DEVVIEPRODUCT ENGINEER

I help startups build the right products, not just build the products right.

I work at the intersection of Product, Business, and System to turn ideas into software users want, businesses can sustain, and that is engineered to perform, evolve, and scale.I build. I improve. I own.

FRAMEWORK

HOW I THINK ABOUT BUILDING

How the Product, Business, and System framework shapes a real engineering decision.

A REAL PRODUCT DECISION

ONE APP. FOUR KINDS OF VENDORS.

COMPANY:9TH TECHPRODUCT:9TH VENDOR APP

Sellers, service pros, realtors, and logistics providers needed fundamentally different mobile experiences. The app still had to stay fast, lightweight, and easy to evolve as the product grew.

How do you make one app feel purpose-built for each vendor without building four products?

PRODUCT

Each vendor needed a different workflow, dashboard, and set of actions, while the product had to feel consistent across vendor types.

BUSINESS

One team, a tight timeline, and a growing product ruled out building four separate apps—the solution had to stay economical to maintain and evolve.

SYSTEM

The architecture had to balance reuse, maintainability, and scale without forcing unrelated experiences together.

ENGINEERING DECISION

One adaptive application, shaped around each vendor's business model.

OUTCOME :

2,000+ PRODUCTS · <3S STARTUP · <50MB APK · <1% CRASH RATE

PROOF

REAL RESULTS, REAL PRODUCTS

Measurable outcomes across open-source, real-time products, and engineering systems.

51K+monthly OSS downloads
~4 KB MINZIPPED · OPEN SOURCE
3,000+live matches
<3S LIVE MATCH UPDATE · REAL-TIME PRODUCT
~50%faster feature delivery
100% STRUCTURED TELEMETRY · ENGINEERING SYSTEMS
2,000+products
<3S STARTUP · MARKETPLACE
SELECTED WORK

Selected Work.

A selection of products I've built, improved, and owned—and the engineering decisions behind them.

Authentic Spotip football matches screenshot displaying grouped match fixtures and live scores
Authentic Spotip AI Tips screenshot displaying statistical prediction metrics and win rates
3,000+
FIXTURES HANDLED

Fixtures supported by the product's real-time architecture.

3,000+
FIXTURES HANDLED

Fixtures supported by the product's real-time architecture.

01OWNREAL-TIME PRODUCT ENGINEERING

Spotip.

A real-time football experience, engineered from the ground up.

I built Spotip from its earliest version and later led its development—bringing live scores, predictions, match details, and contests together while engineering for thousands of fixtures, complex match states, and constant updates.

  • 3,000+ fixtures
  • Real-time engineering
  • Product ownership
02IMPROVEBACKEND ARCHITECTURE & AI

Bybull.

Building the foundations while the product kept moving.

An evolving financial product needed engineering foundations that could evolve with it. I restructured its backend around clearer domain boundaries, improved delivery infrastructure, and built AI-powered workflows while product development continued.

  • Domain architecture
  • AI integrations
  • Engineering infrastructure
Bybull V3 architecture diagram: Chat to AI to Alerts feature path above Domain Architecture, Contracts & Reliability, and Delivery & Observability foundations
Bybull V3 architecture diagram for mobile portrait view
03BUILDMOBILE PAYMENTS

Wattly Pay.

A simple payment journey. A complicated transaction lifecycle.

I designed and built the cross-platform mobile experience, simplifying how customers pay electricity bills while engineering transaction recovery, meter verification, and token handling.

Wattly Pay meter verification screen with fictionalized customer data
01 VERIFY
Wattly Pay token delivery receipt screen with fictionalized transaction data
02 DELIVER
Wattly Pay transaction recoveryWhen a payment remains pending and the application is interrupted, the app rechecks the payment state, reconciles the result, and presents an electricity token only if one is available after confirmation.TRANSACTION LIFECYCLE / UNDERNEATH THE EXPERIENCEPendingRecheckReconcileToken available**Only after confirmed success and a valid token response. Failures remain distinct.

SCREENSHOTS: PRODUCTION UI · DEMO DATA

  • Meter verification
  • Asynchronous status
  • Token delivery
04OPEN SOURCEREACT NATIVE

@devvie/bottom-sheet

Making a simple component genuinely simple to use.

I built a lightweight, dependency-free React Native bottom sheet that handles complex interactions internally, so developers can focus on building their interfaces.

KEYBOARD RESPONSE DEMO
Declarative TypeScript API for @devvie/bottom-sheet showing props and dismiss callbacks
  • Zero runtime dependencies
  • Keyboard handling
  • Nested scrolling
MORE SHIPPED WORK

More Shipped Work.

Additional products and systems engineered across mobile, web, and infrastructure.

Otega Restaurant and Riders brand icon
05IMPROVE

Otega

Restaurant + Riders

Restored critical ordering and delivery flows across two existing apps, including address discovery, location handling, navigation, and reliability.

PRODUCT RECOVERY / GEOLOCATION
9th Marketplace Customer app icon
06IMPROVE

9th Marketplace

Customer application

Reworked engineering foundations while improving product discovery, performance, and reliability across an established marketplace.

ARCHITECTURE / MARKETPLACE / IMPROVE
Escapees Fuel Discount Locator historical emblem
07BUILD

Escapees

Fuel Discount Locator

Built a location-aware fuel discovery application for long-haul drivers, connecting nearby fuel stations, changing prices, and geographical search.

GEOSPATIAL / BUILD
Historical Project
9th Vendor app icon
08BUILD

9th Vendor

Vendor application

Built an adaptive application supporting four vendor business models through workflows tailored to their operational needs.

PRODUCT ARCHITECTURE / BUILD
AI & ENGINEERING

AI in how I build.AI in what I build.

AI is part of my engineering process and the products I build. Human judgment and dependable product behavior guide both.

01 / HOW I WORK

Engineering with AI

I give AI clear objectives, product context, and architectural constraints to help plan, implement, and investigate. I evaluate its decisions and challenge its assumptions, remaining responsible for the result and its impact on users.

A REAL ENGINEERING DECISION / BYBULLCASE LOG
01AI Implementation
Technically functional KYC integration.
02Human Judgment & Intervention

It worked in code. Not for the product.

During Bybull's KYC work, an AI implementation coupled BVN verification with additional checks. I identified the impact on existing users and account recovery, then directed separate verification stages and retryable provisioning.

03Revised Engineering Decision
Staged verification. Retryable provisioning.
INTELLIGENCE WITHIN ENGINEERED BOUNDARIESSYSTEM DISCIPLINE
01 / MODEL INTELLIGENCECAPABILITY INPUTS
Context
Tools
Reasoning
02 / ENGINEERED BOUNDARIESDETERMINISTIC GATE
AuthorizationIdentity limits & scope permissions
ValidationSchema, type & payload sanity checks
Deterministic rulesInvariant rules model cannot alter
RecoveryFallback states & retryable pipelines

The model generates suggestions and operations. The engineering system enforces permissions, validates state, and bounds behavior.

DEPENDABLE PRODUCT BEHAVIORPREDICTABLE · SAFE · CONTROLLED
02 / WHAT I BUILD

Engineering AI Products

I connect models to product context, tools, and backend capabilities. Validation, authorization, deterministic rules, and recovery paths govern what they can do.

My work includes AI-driven workflows in Bybull and prediction-related product experiences in Spotip.

Not every problem needs AI. Not every AI decision should become an action.

ABOUT

I build answers to questions I never finish asking.

It's quieter out here than it is in my head.

I've never been particularly good at leaving a question alone.

I can spend an unreasonable amount of time wondering about things that have no immediate use. Do thoughts come before words, or do we think in words? Why do people behave the way they do? What else could exist if we questioned the way things have always been done?

Those questions take me through technology, philosophy, psychology, business, and sometimes places I can't quite categorize. One question becomes another. I don't always arrive at a conclusion. Sometimes I arrive at another question.

Portrait of Devvie in a white T-shirt.

Software engineering is one way I've learned to give my thinking form. I like exploring possibilities, turning ideas into something tangible, and discovering what happens when they meet reality.

But I've never wanted a professional title to contain everything I am.

— Ómi

CONTACT

Enough about me.What are you working on?

An idea worth building. A product that needs improving. Or something important that needs someone to drive it.

I'd love to hear about it.

Send me an email