
$ 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.
Wallet
Balances a person can see, and a timeline they can follow.
Ledger
Double-entry. Stricter than the status codes coming back from the rail.
Rail
Interswitch moves the money. It does not own the wallet.
Sessions
If you want my time
Remote, for clients in Nigeria and abroad. Interswitch charges the price in naira.
Intro
Free
A ten-minute call to see whether the problem is a fit. Once per email.
Book this sessionWorking session
NGN 75,000
Forty-five minutes on a CRM flow, a payment, a CLI, an integration, or a design that is stuck.
Book this sessionArchitecture review
NGN 180,000
Ninety minutes on a design that is about to harden: a CRM, money movement, AML, a model, or the path from commit to production.
Book this session