I build financial infrastructure for everyday Nigerians. My work cuts across Go, Python, TypeScript, and Rust: USSD wallets that bring crypto to feature phones, on-chain savings contracts, and payment SDKs. Trained through Semicolon Africa's year-long, build-first engineering residency, where shipping real products always beat coursework.
- π Right now: contributing to the Stellar ecosystem via OnlyDust. Pull requests landed across 20+ repos, spanning Soroban smart contracts, NestJS backends, and Next.js frontends N
- π± Exploring: AI-assisted engineering workflows and game development
- β‘ Fun fact: I build "brick by brick". Consistency over intensity. 75+ public repos and a daily commit habit, all in public
- π« Reach me: imeobongjohn38@gmail.com Β· Portfolio
| Project | What it does | Built with |
|---|---|---|
| π± StellarUSSD | Crypto wallet access from any feature phone. A Go backend translates USSD menu sessions into Stellar network transactions, with server-side key custody and sessions that survive dropped connections. Built for the millions of Nigerians excluded from smartphone-only wallets. | Go Stellar SDK PostgreSQL Docker |
| π AjoChain | Nigerian Ajo/Esusu savings groups, on-chain. Soroban smart contracts enforce payout schedules, rotation logic, and default handling at the contract level. No more relying on a group leader's goodwill. | Rust Soroban Stellar |
| π± NairaRamp | A typed NGN β USDC conversion SDK with a provider-agnostic adapter pattern and a clean quote β accept β settle flow. Rate-locking semantics enforced at the type level. | TypeScript Node.js Stellar SDK |
| π₯ MediPay Stellar | A reconciliation layer for hospital and HMO settlements, tokenizing claim instruments on Stellar for deterministic processing. | Rust Stellar TypeScript |
| π° Wallet System | Digital payment backend handling accounts, transactions, and budgets. Money stored as integer minor units, because floats and money don't mix. | Python PostgreSQL REST |



