Case study 01Fintech · Core banking· 2026 – present
Core banking at Peerless SGS
Frontend modules for SeaBaas and Mizan, the core banking platforms Peerless builds for banks and fintechs.
React
TypeScript
Microfrontends
Component libraries
01 / 03 · Wireframe
Start from the workflow
Banking operations are full of steps, roles and approvals. Each screen starts from that workflow, so the person using it always knows what comes next and what needs sign-off.
02 / 03 · Components
Build it once, share it
Tables, forms, statuses and approvals come from one shared component library, so every module behaves the same and the next screen is quicker to build.
03 / 03 · Shipped
Modules in production
Each module ships as a React and TypeScript microfrontend inside the shared platform, wired to the REST APIs behind its banking operations.
approvals queue?status at a glanceRequest approved
WireframeComponentsShipped
Illustration with made-up data. The real screens are below.
01 · Wireframe
Search by name, account number or BVN
Customer requestsNew request
IndividualCorporate
AllApprovedIn reviewAwaiting approvalDraft
RequestAccountStatus
New account opening•••• 4821Approved
Limit increase•••• 1937In review
Address update•••• 6204Awaiting approval
Account restriction•••• 3358Draft
Card replacement•••• 7710Approved
Statement request•••• 2286Approved
Signatory update•••• 9143In review
Account closure•••• 0457Awaiting approval
Page 1‹›
Customers module · loaded at runtime
approvals queue?status at a glanceRequest approved
Start from the workflow
Banking operations are full of steps, roles and approvals. Each screen starts from that workflow, so the person using it always knows what comes next and what needs sign-off.
02 · Components
Search by name, account number or BVN
Customer requestsNew request
IndividualCorporate
AllApprovedIn reviewAwaiting approvalDraft
RequestAccountStatus
New account opening•••• 4821Approved
Limit increase•••• 1937In review
Address update•••• 6204Awaiting approval
Account restriction•••• 3358Draft
Card replacement•••• 7710Approved
Statement request•••• 2286Approved
Signatory update•••• 9143In review
Account closure•••• 0457Awaiting approval
Page 1‹›
Customers module · loaded at runtime
approvals queue?status at a glanceRequest approved
Build it once, share it
Tables, forms, statuses and approvals come from one shared component library, so every module behaves the same and the next screen is quicker to build.
03 · Shipped
Search by name, account number or BVN
Customer requestsNew request
IndividualCorporate
AllApprovedIn reviewAwaiting approvalDraft
RequestAccountStatus
New account opening•••• 4821Approved
Limit increase•••• 1937In review
Address update•••• 6204Awaiting approval
Account restriction•••• 3358Draft
Card replacement•••• 7710Approved
Statement request•••• 2286Approved
Signatory update•••• 9143In review
Account closure•••• 0457Awaiting approval
Page 1‹›
Customers module · loaded at runtime
approvals queue?status at a glanceRequest approved
Modules in production
Each module ships as a React and TypeScript microfrontend inside the shared platform, wired to the REST APIs behind its banking operations.
Illustration with made-up data. The real screens are below.
A website for a fantasy concept art studio, built with Next.js, TypeScript and Tailwind CSS, with animation, a filterable portfolio and Tawk live chat.
Enterprise software company behind SeaBaas, a cloud-ready core banking platform, and Mizan, its interest-free (Islamic) version. Clients include Sterling Bank, AltBank, ARM, Kolomoni and microfinance banks; Peerless reports 5M+ end users and 186M+ API calls a day.
Changelog at Peerless SGS
+Build and maintain frontend modules for SeaBaas and Mizan as React and TypeScript microfrontends inside one shared banking platform.
+Contribute to the shared component library and UI patterns every module is built from, which keeps screens consistent across teams and makes new ones faster to build.
+Integrate the REST APIs behind critical banking operations, working closely with the backend engineers who build them.
+Design and implement responsive screens for multi-step banking processes, where every role and approval step has to be clear.
+Review code and take part in architecture and performance decisions for the platform.
Enterprise field force platform that retail and FMCG brands, including Lafarge, GB Foods, Mouka Foams and Vixa Pharmaceuticals, use to manage 10,000+ field agents across multiple regions.
Changelog at FieldMaxPro
+Built and maintained the platform's React and Next.js dashboard: 50,000+ daily active users, 99.7% uptime and page loads under 2 seconds.
+Integrated 150+ REST APIs with consistent error handling, retries and loading states, so the dashboard held up on real-world networks.
+Traced a critical production issue affecting 15,000+ users to how requests were handled, and fixed it, cutting failed transactions.
+Designed the frontend architecture and a reusable component system in TypeScript and Tailwind CSS.
+Reviewed code, tested and debugged in an Agile team with backend, product and design.
AI chatbot platform with 10,000+ monthly users across web and mobile.
Changelog at Aipalbot
+Built the core chat experience in React, Next.js and TypeScript: streamed responses, conversation history, and markdown rendering with code highlighting.
+Connected the app to the AI models over REST and WebSockets, improving request success rates.
+Wrote reusable UI components in Tailwind CSS and added tests that made releases more stable.
Frontend engineering for products where reliability matters.
I'm a frontend engineer in Lagos. Most of what I build is software people use to do their jobs: core banking at Peerless SGS, a field force dashboard for FMCG brands, and the chat experience of an AI product.
I work closely with design, product and backend engineers. The part I enjoy most is where their work meets mine: turning a complicated process and a Figma file into screens that are clear to use and easy for the next engineer to change.
Experience
4+ years
Based in
Lagos, Nigeria
Education
BTech, Industrial Chemistry, Federal University of Technology, Akure2018 – 2023
Certificate
McKinsey.org Forward ProgramA multi-week learning programme for professionals at different career stages.
olamide.jpg768 × 960
5Roles2023BTech
OaOlamide AniyikayeFrontend Engineer
The tile is a nod to my chemistry degree: 5 roles held, and a BTech in Industrial Chemistry from Federal University of Technology, Akure (2023).
What I do4 areas
01
Frontend architecture
Microfrontends and shared component libraries that let several teams build one product without it drifting apart.
02
API integration
REST and WebSocket integrations with error handling, retries and loading states built in, so screens stay usable on real-world networks.
03
Performance & reliability
Fast loads on data-heavy dashboards, and tracing production issues to their root cause when something breaks.
04
Real-time & mobile
Streaming AI responses, progressive web apps and mobile-first interfaces that work as well on a phone as on a laptop.
04Components
The toolkit, as a component library.
Pick a component to see the roles and projects where I've used it.
Assets · Local componentsSearch components
Dots show how many roles and case studies use a component