Software Engineer · Lagos, Nigeria

Building real products people actually use.

4+ years building production software across fintech, SaaS, event platforms, and developer tooling. I specialise in taking complex product requirements and turning them into products that work well at scale.

about

I’m a software engineer in Lagos with 4+ years of experience building production software for fintech, SaaS, event platforms, and developer tools. I’ve worked on everything from financial and reconciliation workflows to RBAC-heavy dashboards, subscription experiences, booking systems, and developer-facing tools.

I like complicated problems — especially the kind that look simple once they’ve been solved well. I care about building software that is technically sound without making the user think about the engineering behind it. That means owning features end to end, making thoughtful architectural decisions, working closely with product and design, writing tests, and staying close enough to production to fix what breaks.

  • When every step has different product rules

    Collaborated on the Islamic Financing Booking flow on Mizan — multi-step selection, PRD-aligned calculations, collateral uploads, and edit/restructure flows so bank relationship managers never restart from scratch.

  • Zero to production-ready backend

    Architected EventFlutter’s APIs from scratch — multi-role auth with OTP verification, creator and vendor escrow payments, ticketing, and notifications across FCM, email, and in-app via RabbitMQ.

  • Ops tools people open every morning

    At KiaKia Finance, shipped multi-role admin dashboards, reconciliation workflows, Dedicated Virtual account, merchant invoicing, and Playwright E2E tests across the flows that keep money moving.

  • More than frontend on a SaaS team

    At Daply, wired up Stripe billing, Twilio WhatsApp/SMS, GoHighLevel CRM sync, CMS author APIs, and scheduled digest emails — the kind of work that sits behind the UI.

stack

Frontend

  • JavaScript (ES6+)
  • TypeScript
  • React.js
  • React Native
  • Next.js
  • Svelte
  • HTML5
  • CSS3
  • Tailwind CSS

State Management

  • Context API
  • Zustand
  • Jotai
  • Redux Toolkit (RTK)
  • Tanstack Query

Backend & Services

  • Node.js
  • NestJS
  • Fastify
  • Express.js
  • Python
  • MongoDB
  • Mongoose
  • PostgreSQL
  • Redis
  • RabbitMQ
  • Firebase
  • Supabase
  • Sanity CMS

Testing & CI/CD

  • Playwright
  • Integration Testing
  • GitHub Actions

Forms & Validation

  • React Hook Form
  • Formik
  • Yup
  • Zod

Payments

  • Stripe
  • Paystack
  • Fincra
  • Escrow Systems

Messaging & Notifications

  • Twilio
  • WhatsApp API
  • OTP Auth

Tools & Workflow

  • Git
  • GitHub
  • GitLab
  • Bitbucket
  • Figma
  • Jira
  • Notion
  • Trello
  • GoHighLevel

AI-Assisted Development

  • Cursor
  • GitHub Copilot
  • Claude

experience

  • Peerless · Frontend Engineer

    Enterprise technology for banks and financial institutions — building the digital infrastructure behind modern Islamic and conventional finance products.

  • EventFlutter · Backend Engineer

    Event management platform connecting creators, vendors, venue owners, and attendees — from discovery to ticketing to day-of coordination.

  • Daply · Fullstack Engineer

    SaaS platform for team workflows, bug tracking, and sales automation — helping teams replace scattered tools with one structured system.

  • KiaKia Finance · Frontend Engineer

    Fintech platform providing payment infrastructure, virtual accounts, and merchant finance tools for businesses across Nigeria.

  • Brimble · Frontend Engineer

    Developer tooling platform for deploying and hosting web applications — making it simple for teams to ship and scale on the web.

projects

  • Shop.co — E-commerce Storefront

    ecommerce

    Full-stack ecommerce with client storefront and admin dashboard — product catalog, cart, Paystack checkout, inventory management, and JWT-secured REST APIs. Monorepo on GitHub.

    • React
    • TypeScript
    • Node.js
    • Express
    • MongoDB
    • Paystack
  • Inventory Admin — Merchant Dashboard

    ecommerce

    Admin companion to Shop.co — product inventory, purchase orders, transaction management, and user administration. Same repo, separate deployable app.

    • React
    • Node.js
    • Express
    • MongoDB
    • React Query
    • Zustand
  • Goal Tracker

    case study

    A client application for tracking personal goal progress over time — focused on clean UX and reliable Firebase-backed persistence.

    • Next.js
    • TypeScript
    • Firebase
    • Tailwind CSS