I build production financial systems and ship full products end to end, from architecture to live in market. Eight years in banking technology, from First Bank of Nigeria's treasury and payments platforms to the consumer fintech products I build and ship at Alpha Global Tech.
I have spent eight years shipping production financial systems end to end, from thesis to live in market. I own the full slice: product thesis, system architecture, database schema, API design, mobile and web frontend, third-party integrations, deployment, and operations.
Through Openfactor Technologies, serving First Bank of Nigeria for three years, I solo designed and built the bank's Treasury Investment Platform (T-bills live in production), led the CBPR+ ISO 20022 converter rollout across all seven subsidiaries, and shipped enhancements to the Smart Account Opening and Smart Corporate onboarding workflows in production.
In parallel I run Alpha Global Tech, where in the last year I have shipped two consumer products: Picki, a multi-vendor commerce platform live with 30+ vendors, and Havyn, a multi-tenant child check-in SaaS live on the web at gethavyn.app, with the native iOS app in TestFlight beta. AGT also publishes reusable banking middleware under commercial licensing.
A mobile-first, multi-tenant child check-in and checkout platform for churches, schools, and daycares, built solo end to end. Architected the full org, branch, and session hierarchy with role based admin separation. 33 API routes against a 12 table Supabase schema, QR based parent pairing, and live location verification. Native app built with React Native and Expo, in TestFlight beta on iOS, with the web app live at gethavyn.app.
gethavyn.appA multi vendor commerce platform built and shipped to production. 84 REST API routes across vendor onboarding, product management, order lifecycle, payments, and admin operations. Integrates Paystack, Termii, Resend, Fez delivery, and a Groq (Llama 3.3) conversational AI checkout. Launched April 2026, in beta with 30+ active vendors.
picki.storeDesigned and built First Bank's Treasury Investment Platform end to end. Core Java on the Newgen iBPS framework with services in Spring Boot, integrated with Finacle for account posting. T-bills live in production handling daily multi billion naira flows; FGN Bonds, Eurobonds, and Commercial Paper architected against the same unified instrument lifecycle and in pipeline for release.
A Spring Boot 3 and Java 17 service that ingests payment data from an upstream regulatory application, constructs valid SWIFT messages, and dispatches them to the bank's correspondent network. IBM MQ async backbone, tuned retry orchestration, circuit breakers, idempotency, and a startup recovery routine. Cleared a nine-finding security review with all findings closed. Development complete, code handed over to the Payment Hub team for integration, UAT, and deployment.
Led the CBPR+ international payment converter rollout across all seven FBN subsidiaries, aligned to the SWIFT ISO 20022 deadline. Planned the local RTGS converter rollout across the same footprint and personally implemented and deployed for Gambia, Ghana, DRC, and Senegal.
Two reusable banking middleware platforms published under AGT. The converter is a bi-directional SWIFT MT to ISO 20022 MX engine with multi-adapter routing and a full operations console. The bridge moves files between SFTP and IBM MQ for partner integration. Public repositories are architecture previews; full implementations are licensed.
github.com/aboladelawalThe three rebuilds below are self initiated prototypes built to show design range, not client work.
An editorial, typography-led rebuild of the Gail's Bakery site: serif scale, calm rhythm, and warmth without clutter.
gails-website.vercel.appA loud, high-energy rebuild: oversized type, hard contrast, and attitude held under control.
liquid-death-khaki.vercel.appA playful, colourful rebuild: motion, character, and colour handled with restraint.
pop-mart-iota.vercel.appHave a system that needs building, or one that needs to keep running? Let's talk.