Emperor.
Available for work · Accra, Ghana

Software for businesses that run in the real world.

I am Emmanuel Ogu, a software developer in Accra. I build the frontend for a cross-border remittance app, a till that keeps trading when the network drops, and storefronts that close their orders where the customer already is. Things that have to work when the conditions are not ideal, because here they rarely are.

Software Engineer at SendAfrika. Previously frontend at JSSolutionshub.

Emmanuel Ogu, software developer
Emmanuel Ogu · Accra
SALES RECEIPT
1× Tote bag450.00
2× Linen shirt380.00
TOTALGHS 1,210.00
MOBILE MONEY1,210.00
OFFLINE · SAVED LOCALLY
500+downloads on the remittance app I build for
Dailysales rung up on a POS I wrote, in a working shop
587products live on a storefront I shipped

Experience

Remote-first since day one.

Education

Catholic University of Ghana

BSc Computer Science · 2025

Stack

Frontend
ReactNext.jsTypeScriptJavaScriptTailwind CSSHTMLCSS
Backend
Node.jsExpressPrismaREST APIs
Data
PostgreSQLMySQLMongoDBSQLite
Tooling
GitGitHubViteVercelFigma
  1. SendAfrika

    Software Engineer
    Jan 2025 — Present·Full-time · Remote · Lagos, Nigeria

    Frontend on a cross-border remittance and peer-to-peer currency swapping app with 500+ downloads on Google Play. Reusable React components, REST API integration, and Figma designs taken to production.

  2. Hello Athena

    Full-Stack Developer
    May 2026 — Sep 2026·Freelance · Hybrid · Accra

    Sole developer on a fashion retailer's e-commerce platform and in-store point of sale. Taken from empty repo to production and delivered: catalogue, auth, admin, WhatsApp ordering, and an offline-first till.

  3. JSSolutionshub

    Frontend Developer
    Mar 2025 — Aug 2026·Part-time · Remote

    Eighteen months shipping responsive React and Next.js interfaces for live client sites, from Figma handoff to production. API integration, code review and component architecture.

More work

Client sites and independent builds.

JSSolutionshub client sites screenshot

JSSolutionshub client sites

Live client builds shipped over eighteen months, from Figma handoff to production React and Next.js.

ReactNext.jsTailwind
AI Research Repository screenshot

AI Research Repository

Helps students find, summarise and organise research papers and past exam questions. Hours of searching turned into minutes.

ReactNode.jsAI
Ghana School Feeding System screenshot

Ghana School Feeding System

Digitises the national school feeding programme: supplier tracking, logistics and real-time reporting.

ReactExpressMySQL

What I build

Three kinds of work I am genuinely good at.

Frontends for money

Interfaces where the cost of a mistake is somebody's rent. Component systems, honest error states, and flows designed around what goes wrong.

  • Design systems
  • API integration
  • Failure-state design

Storefronts that sell here

E-commerce built around how people in African markets actually buy: mobile first, light on data, and closing the sale in the channel the customer is already in.

  • Catalogue and search
  • WhatsApp and mobile money flows
  • Technical SEO that gets you found

Internal tools that hold up

Point of sale, admin panels, dashboards. The unglamorous software a business runs on all day, built to survive a dropped connection and an untrained user.

  • Offline-first architecture
  • Hardware integration
  • Owner-facing reporting

How I think

Most software is written for conditions that do not exist here.

Stable connections. Card penetration. Customers who will make an account. Every one of those assumptions is baked into the default way we are taught to build, and every one of them breaks in a shop in Accra.

So I start from the constraint instead of the stack. The question is never what is the correct architecture, it is what still works at 4pm on a Friday when the network is gone and there are six people in the queue. The answers are usually simpler and less fashionable, and they stay standing.

A feature that fails in the one moment it is needed was never really shipped.

Also

I run currency exchange.

Cedi, naira, dollar, euro. It is not a side note to the software work, it is part of why I understand it. Knowing how money actually moves in and out of this region is the reason the products I build for it hold up.

Rates move daily, so I quote on the day rather than publishing a number here.

Ask for today's rate

Open for work

Got something that has to work on a bad connection, in a real shop, with real money?

Open to full-time remote roles, freelance projects and collaborations. Tell me what you are building and I will tell you honestly whether I am the right person for it.

Or email directlyemmanuelogu03@gmail.com