Mid-Level Frontend Engineer

I turn product ideas into polished, scalable frontend systems.

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 build clean, scalable frontend systems for responsive web and mobile products.

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.

UI/UX Translation

Turning wireframes and product requirements into functional interfaces.

UI Engineering

Building pixel-perfect, responsive, accessible, and performant UIs.

Frontend Architecture

Creating reusable component systems and maintainable frontend structures.

API Integration

Connecting frontend systems to APIs with clean data flows.

Performance

Improving application speed with optimization and code splitting.

Backend Awareness

Working with Express, NestJS, databases, ORMs, and API boundaries.

Live Products

Products I have shipped across finance, revenue workflows, and commerce.

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.

ReactProduct UXResponsive UI

Revenue operations

Recurra

Detects recurring revenue leakage and helps teams coordinate business recovery workflows.

Next.jsWorkflowsAPI integration

Fintech product

Cashra

Simplifies personal finance with a focused interface for everyday money decisions.

ReactTypeScriptFrontend architecture

Commerce

Portion

Supports group foodstuff purchases at wholesale prices.

Mobile-first UIReactProduct flows

Process

How I approach product frontend work.

01

Understand the product problem

Before writing code, I dig into the why. What user problem are we solving? What does success look like?

02

Define the user flow

Map out how users will navigate from entry to completion. Identify decision points and potential drop-offs.

03

Clarify scope and edge cases

What happens when data is missing? When users lose connection? When things go wrong? Define these upfront.

04

Design the interface system

Create consistent patterns, tokens, and components that can scale across the product.

05

Build scalable components

Write clean, reusable components with clear props, sensible defaults, and proper accessibility.

06

Connect APIs and state

Implement data fetching, caching, and state management with proper loading and error handling.

07

Handle all UI states

Loading, empty, error, success, partial data—every state the user might encounter gets attention.

08

Optimize and polish

Performance optimization, accessibility audit, animation refinement, and final polish.

09

Document decisions

Record architectural decisions, component APIs, and implementation notes for future reference.

Work History

Frontend roles across fintech, product teams, Web3 interfaces, and client web applications.

July 2025 - Nov. 2025

Mid-Level Frontend Engineer

Cashra

Remote - Lagos, Nigeria

  • Designed and implemented scalable, maintainable frontend architecture using React and TypeScript.
  • Collaborated with product managers, designers, and backend engineers to translate requirements into functional UI systems.
  • Built reusable components and improved frontend performance through optimization techniques.
  • Participated in code reviews and maintained clean frontend standards.

Feb. 2024 - Aug. 2024

Frontend Developer

Passcoder

Remote - Abuja, Nigeria

  • Translated UI/UX wireframes into responsive, functional interfaces.
  • Integrated REST APIs into frontend systems to enhance application functionality.
  • Collaborated with designers on UI improvements and design updates.
  • Improved React application performance using frontend optimization best practices.

Nov. 2022 - July 2023

Frontend Engineer

Smart Earners Team

Remote - Lagos, Nigeria

  • Built responsive and interactive user interfaces for client web applications.
  • Integrated blockchain interactions using ethers.js for Web3 functionality.
  • Collaborated with design teams to deliver pixel-perfect UI implementations.

Feb. 2020 - July 2023

Junior Web Developer

Kelmond Media Company

Full Time - Bayelsa, Nigeria

  • Converted UI/UX designs into responsive HTML, CSS, and JavaScript applications.
  • Built and maintained client web applications.
  • Developed and tested backend API endpoints for web systems.
  • Led internal training sessions for interns on web development fundamentals.

Education

Academic background and full-stack certification.

Jan. 2021

BSc. Geography and Environmental Management

Niger Delta University

Wilberforce Island, Amassoma, Bayelsa State, Nigeria

Jan. 2014

Senior Secondary School Certificate (SSCE)

Future Leaders Comprehensive College

Yenagoa, Bayelsa State, Nigeria

Technical Skills

A frontend toolkit backed by mobile experience, API integration, and full-stack awareness.

Frontend & Mobile

Core product interface development

8 skills

React: Building reusable, state-aware UI components for web applications.

Product & UX

Understanding what to build and why

6 skills

User Flows: Mapping complete user journeys from entry to conversion.

Animation & UI

Interactive and polished interface work

6 skills

Framer Motion: Creating smooth page, card, and micro-interactions in React interfaces.

Backend & Data

Backend awareness for better frontend decisions

8 skills

REST APIs: Integrating endpoints, handling loading states, and shaping data for frontend views.

State & Workflow

Shipping maintainable product systems

10 skills

Zustand: Managing lightweight client state for filters, selections, panels, and product UI state.

UI Showcase

Interface details that show both taste and implementation thinking.

Revenue+12.5%
$48,234

Dashboard Cards

Components

NameStatusAmount
Payment #1Completed$120
Payment #2Pending$85
Payment #3Failed$200

Data Tables

Components

Search...

Filter Controls

Interactions

No items yetAdd your first item

Empty States

States

Loading States

States

$
Payment Received
2 min ago
Amount
$1,234.00
Status
Completed

Transaction Detail

Components

you@example.com

Form Input

Interactions

Dashboard
Transactions
Reports
Settings

Navigation

Components

Contact

Let's build something useful.

Available for frontend engineering roles, React/Next.js product work, React Native interfaces, API-driven applications, and focused contract projects.

Best fit

Product teams that need responsive interfaces, reusable components, REST API integration, frontend performance work, and clean TypeScript execution.

Lagos, Nigeria