Portrait of Gabriel Mogaji

$ whoami

gabriel mogaji

senior software architect

crm · fintech · devops · 12+ years

Senior software architect.

I'm Gabriel Mogaji. I design systems that have to stay correct in production, and I build them: CLI tools, web and mobile software, and the pipeline that ships them. Reton is the wallet I'm building.

Build

Apart from a consultation

A session is a review. These are the things I build, under a separate agreement once the shape of the work is clear.

CLI tools

Tools you run from a terminal, built for a job a person repeats.

Web applications

Applications people use in a browser, with the system behind them kept correct.

Software

The product itself: the parts that have to work together in production.

Mobile applications

Applications for the phone, on the same system as the web.

CI/CD

The path from a commit to a release you can explain.

Engineering practice

The reviews and habits that keep a system trustworthy after the first release.

IoT hardware

A little. Enough to connect a device to the software around it.

Stacks

What I build with

  • TypeScript
  • Python
  • Java
  • C#
  • ASP.NET
  • Modern PHP
  • Symfony
  • Machine learning
  • AI
  • AML

Practice

What I will actually take on

A consultation is useful when the design is about to harden and the cost of being vague is real. These are the areas I will take on in a session.

CRM systems

Platforms a company actually runs on: records, pipelines, and the work between teams. I have built these. In 2019 I won the HubSpot International Challenge, the only winner from Africa.

Fintech systems

Wallets, ledgers, transfers, bill payments, and reconciliation. I decide which system may say a balance changed, and what a person can see when it does.

AML

Monitoring, screening, and case handling. A score can rank a case. It should not be the only record of why money was held. The workflow has to be one an investigator can defend.

AI and machine learning

Scoring, assistants, and document work inside a financial product. The model sits beside the ledger. It does not replace it. I look at the data, the decision, and what happens when the model is wrong.

Enterprise

Several teams, one set of boundaries. Integration, identity, and a design another team can operate after the review is over.

Engineering practice

Reviews, tests that fail for the right reason, and an incident you can explain without a screenshot. This is what keeps the rest trustworthy.

Featured project

Reton

This is the company I'm building. Reton is a digital wallet. It holds the balances and a double-entry ledger. Interswitch is the payments company underneath: cards, transfers, and bill payments.

  1. Wallet

    Balances a person can see, and a timeline they can follow.

  2. Ledger

    Double-entry. Stricter than the status codes coming back from the rail.

  3. Rail

    Interswitch moves the money. It does not own the wallet.

Open the Reton project

WalletLedgerRail