Hi, I'm Emo Onerhime —
I build software the way I write specs — deliberately.
Full-Stack Product Engineer and AI Agent Developer specializing in Spec-Driven Development — React, Next.js, Node.js, and PostgreSQL, with the why, what, and how documented before a single line of implementation ships.
- Products shipped
- 10
- Years engineering
- 5.5+
- Years process leadership
- 20+
- Certified Scrum Master
- PSM I
Products shipped
Years engineering
Years process leadership
Certified Scrum Master
Selected work
Ten products, shipped end to end
Each link opens the live product in a new tab. Private repos are noted — the code stays closed, the product doesn't.

SportsPred
PrivateAI-powered football predictions for African bettors
A Next.js 16 prediction platform combining Poisson distribution, Elo ratings, and form/H2H models across 13 football leagues. Ships a custom accumulator builder, a betting history tracker with real payout math, 13-currency auto-detection, and Paystack subscription tiers.
Next.jsTypeScriptTailwind CSSPaystack
Epenal Group
PrivateMarine engineering, boat building and vessel leasing, rebuilt from WordPress
A corporate and catalog site for an indigenous Nigerian marine engineering company, rebuilt from a broken WordPress setup. Buyers filter boats and leasing equipment by specification, read the HSE policies and certificates, and request a quote for a specific vessel — saved to the database before any email is sent.
Next.jsTypeScriptPrismaPostgreSQLCloudinary
Memories R Us
PrivateA multi-tenant platform for a digital space for every life event
A SaaS platform for building a dedicated online space for a memorial, birthday, naming ceremony, wedding, or festival — each with its own address, a template matched to the event's tone, and a QR-code guest-contribution flow that needs no visitor account. Ships a built-in CMS, a moderation queue, role-based memberships, agency portfolio pages, and Paystack billing on a shared database with strict tenant isolation.
Next.jsTypeScriptPostgreSQLVercel BlobPaystack
toutMessages
PrivateOne inbox for every social channel, built for teams
A multi-tenant, omni-channel support inbox unifying DMs, comments, and mentions across nine platforms — WhatsApp, Instagram, Facebook, Threads, Telegram, Email, X, TikTok, and LinkedIn. Includes AI-drafted replies, an analytics dashboard, and org-level billing via Stripe, Paystack, and Flutterwave.
Next.jsTypeScriptStripeMulti-tenant
AfroJamz
PrivateA marketplace for African beat producers and buyers
A full-stack beat marketplace with role-based JWT auth, Google OAuth, and a Fiverr-style escrow wallet with a 7-day withdrawal hold. Backed by 60+ API endpoints, Swagger docs, and 100+ automated tests covering every business rule.
Next.jsTypeScriptJWTOAuth
Abara
PrivateWhatsApp-first inventory and business management
A business tool run entirely by WhatsApp message — sales, restocks, income, and expenses logged with plain-language commands and a small set of optional shortcuts. Stock and money always reconcile: no sale posts without moving inventory, no restock posts without its real cost.
Next.jsTypeScriptWhatsApp API
AlphaDeck
PrivateAn algorithmic trading agent platform with paper-run validation
A Next.js trading agent platform with real-time multi-timeframe price charting, a paper-trading mode for validating strategies before risking capital, live position tracking, and a detailed agent log documenting every trading decision with timestamps and reasoning.
Next.jsTypeScriptREST API
HireFlow
Building in publicA job application tracker, built in public with specs
A 6-stage Kanban pipeline for tracking job applications, contacts, and follow-up reminders — built entirely in the open. Every feature starts as a written spec before a line of code ships.
Next.jsTypeScriptPrismaPostgreSQLTailwind CSS
SleepTracker
Track your sleep, improve your health, and wake up refreshed
A Next.js sleep-monitoring app that logs sleep patterns and turns them into personalized insights via Chart.js visualizations, with Clerk authentication and a Prisma-backed free/premium subscription model.
Next.jsTypeScriptPrismaClerkChart.js
About
Spec-first, by discipline — not by accident
I build with a process before I build with code. Every feature starts as a product document (the why), a feature spec (the what), and acceptance criteria (the how) — because the most expensive mistake in software isn't a bug, it's building the wrong thing correctly.
I'm also passionate about Generative AI and agentic systems — integrating AI-assisted features into the platforms I build to support decision-making and automation. Most recently, I coordinated the DevOps/QA workstream for a Church Management System capstone, leading a 20-developer backend team through GitHub-based CI/CD, API quality assurance, and release processes across 141 endpoints.
That discipline isn't theoretical. Before I wrote production code, I spent two decades leading business process optimization, Scrum ceremonies, and operations across telecom, wellness, and consulting — Mobitel, Shell, FutureShock, GoWellness. That background is why my engineering reads as documentation-first: ADRs for architecture decisions, specs for every feature, and backlog thinking that comes from actually running one.
I'm currently building HireFlow in public — every feature, spec, and architectural decision published as it happens.
How I work
- 01
Why
Product document — the problem and who it's for
- 02
What
Feature spec — scope, edge cases, out-of-scope
- 03
How
Acceptance criteria, then implementation
- 04
Proof
Tests (RTL/Jest) and ADRs for the decisions that matter
Skills
The stack behind the specs
Frontend
Backend & Data
AI & Automation
Auth & Payments
Quality & Process
Infra & Tools
Certifications
Experience
From process leadership to production code
Full-Stack Product Engineer (Spec-Driven Development Focus) · Freelance / Self-Employed
Jan 2021 — Present- Design and build full-stack applications using Spec-Driven Development (SDD), translating ideas into structured, production-ready systems
- Architect applications using React, Next.js, Node.js with PostgreSQL (Neon) and MongoDB
- Define product requirements, feature specifications, and system workflows before implementation
- Build scalable platforms with clear data models, modular components, and extensible architecture
- Integrate AI-assisted features into applications for decision support and automation
- Improve system performance, maintainability, and usability across multiple projects
Full-Stack Product Engineer / Business Process Analyst / Scrum Master · Approovia Limited
Oct 2020 — Present- Architected and delivered full-stack software solutions using React, Next.js, Node.js, and modern JavaScript, translating product requirements into scalable, production-ready applications
- Applied Spec-Driven Development (SDD) to transform business requirements into technical specifications, system workflows, API designs, and actionable engineering backlogs
- Facilitated Agile (Scrum) ceremonies while coordinating cross-functional teams to improve sprint predictability, delivery quality, and engineering collaboration
- Designed scalable product workflows, REST APIs, and data models that aligned business objectives with maintainable software architecture
- Identified process inefficiencies and implemented technical solutions that streamlined workflows, improved user experience, and supported business growth
- Collaborated with stakeholders, designers, and engineers to prioritize features, define product roadmaps, and deliver customer-centric software solutions
- Translated stakeholder needs into actionable backlogs and system requirements
- Identified inefficiencies and improved operational processes using data-driven insights
DevOps/QA Lead (Capstone) — Church Management System (ChMS) · TS Academy
Feb 2026 — May 2026- Coordinated the DevOps/QA workstream for a Church Management System capstone, leading collaboration across a 20-developer backend team
- Implemented GitHub-based CI/CD workflows, API quality assurance, and release processes for a Node.js/Express/MongoDB platform with 17 REST resources and 141 endpoints
20+ years of prior process & operations leadership— expand
- Operations Manager · GoWellness Limited2019 — 2020
- Business Process & Administrative Manager · Bulwark Services Nig Limited2019 — 2020
- Manager, Continuous Process Improvement & IT Support · Mobitel Limited2010 — 2016
- Customer Services / Project Manager · FutureShock Consultants Limited2006 — 2010
- Assistant Business Development Adviser · Shell Petroleum Development Company2000 — 2003
Get in touch
Let's build something worth documenting.
Open to remote and hybrid full-stack roles, and to conversations about product, process, or both.
