Personal finance
Promissr
Keeps money promises clear without making repayment conversations awkward.
Problem
Freelancers needed a simple way to track client payments, overdue invoices, and payment history without complex accounting software.
Mid-Level Frontend Engineer
Frontend engineer with product thinking, UI/UX sensibility, and backend awareness. I build experiences that work for users and scale for business.
5+
years building
4
live products
Remote
Lagos, Nigeria
About
I am a creative and detail-oriented Frontend Engineer with strong experience building responsive, high-performance web and mobile applications using React Native, React, Next.js, and TypeScript.
My work focuses on translating UI/UX designs into scalable, reusable components and integrating frontend systems with backend APIs.
I have led frontend architecture decisions, optimized application performance, and collaborated with product, design, and backend teams to deliver user-centered digital products.
Turning wireframes and product requirements into functional interfaces.
Building pixel-perfect, responsive, accessible, and performant UIs.
Creating reusable component systems and maintainable frontend structures.
Connecting frontend systems to APIs with clean data flows.
Improving application speed with optimization and code splitting.
Working with Express, NestJS, databases, ORMs, and API boundaries.
Live Products
Personal finance
Keeps money promises clear without making repayment conversations awkward.
Problem
Freelancers needed a simple way to track client payments, overdue invoices, and payment history without complex accounting software.
Revenue operations
Detects recurring revenue leakage and helps teams coordinate business recovery workflows.
Fintech product
Simplifies personal finance with a focused interface for everyday money decisions.
Commerce
Supports group foodstuff purchases at wholesale prices.
Process
Before writing code, I dig into the why. What user problem are we solving? What does success look like?
Map out how users will navigate from entry to completion. Identify decision points and potential drop-offs.
What happens when data is missing? When users lose connection? When things go wrong? Define these upfront.
Create consistent patterns, tokens, and components that can scale across the product.
Write clean, reusable components with clear props, sensible defaults, and proper accessibility.
Implement data fetching, caching, and state management with proper loading and error handling.
Loading, empty, error, success, partial data—every state the user might encounter gets attention.
Performance optimization, accessibility audit, animation refinement, and final polish.
Record architectural decisions, component APIs, and implementation notes for future reference.
Work History
July 2025 - Nov. 2025
Cashra
Remote - Lagos, Nigeria
Feb. 2024 - Aug. 2024
Passcoder
Remote - Abuja, Nigeria
Nov. 2022 - July 2023
Smart Earners Team
Remote - Lagos, Nigeria
Feb. 2020 - July 2023
Kelmond Media Company
Full Time - Bayelsa, Nigeria
Education
Jan. 2021
Niger Delta University
Wilberforce Island, Amassoma, Bayelsa State, Nigeria
Jan. 2014
Future Leaders Comprehensive College
Yenagoa, Bayelsa State, Nigeria
Certification
2022
Nanodegree Program
Technical Skills
Core product interface development
React: Building reusable, state-aware UI components for web applications.
Understanding what to build and why
User Flows: Mapping complete user journeys from entry to conversion.
Interactive and polished interface work
Framer Motion: Creating smooth page, card, and micro-interactions in React interfaces.
Backend awareness for better frontend decisions
REST APIs: Integrating endpoints, handling loading states, and shaping data for frontend views.
Shipping maintainable product systems
Zustand: Managing lightweight client state for filters, selections, panels, and product UI state.
UI Showcase
Dashboard Cards
Components
Data Tables
Components
Filter Controls
Interactions
Empty States
States
Loading States
States
Transaction Detail
Components
Form Input
Interactions
Navigation
Components
Contact
Available for frontend engineering roles, React/Next.js product work, React Native interfaces, API-driven applications, and focused contract projects.