Senior React Native Developer

Bolarin
Olabisi.

I take mobile products from idea to launch,
and keep improving them.

Based in Lagos. Building with teams everywhere.

The craft

Thoughtful architecture, secure foundations, and the details that make an app feel native.

4+ years of building, shipping, and refining.

React NativeiOS & AndroidProduct ownership

A bit about me

Invested in
the product.

I'm Bolarin, a senior React Native developer with 4+ years across healthtech, fintech, and consumer apps.

For me, ownership starts with understanding the problem and helping the team decide what matters. It means making thoughtful trade-offs, taking responsibility for delivery, and staying involved after launch to see what needs to improve.

At PSL, I led three mobile engineers delivering fintech products that enabled over NGN 20 million in credit for 100+ SMEs. That is the kind of outcome I want my work to contribute to.

Download my CV

What I bring to a team

01

Product ownership

Understanding the user problem, helping shape scope, and connecting technical decisions to what the product needs. I stay accountable for the quality of the release and what happens after it reaches users.

02

React Native architecture

Choosing a foundation that fits the product today and leaves room to grow: feature structure, typed navigation, reusable components, and reliable state and data flow.

03

App security & privacy

Authentication, access control, and careful handling of sensitive data across the app and its APIs. My work in healthtech and fintech puts user privacy and security at the centre of everyday engineering decisions.

04

Native-feeling product UX

Bottom sheets, gestures, loading states, empty states, forms, and transitions tuned so the app feels deliberate on real devices.

05

Technical leadership

Leading delivery, reviewing code, mentoring engineers, and working through decisions together. I care about the team's ability to keep improving the product, not just my own contribution.

06

Launch, learn, improve

QA, store approvals, and the work after launch. At NaraTherapy, I set up interaction tracking and managed live updates and ongoing improvements, keeping product quality in focus beyond the first release.

My everyday toolkit.

React Native at the core.

React Native

React NativeExpoReact NavigationMMKVReanimatedNative modulesApp StorePlay Store

Mobile delivery

TypeScriptRedux ToolkitRTK QueryFirebaseFastlaneTestFlightQARelease builds

Integrations

StripePaystackGoogle MapsCloudinarySocket.ioPush messagingAnalyticsPayment gateways

Selected work

Small screens.
Real impact.

Rewards, wellbeing, and everything in between.
A few of the mobile products I've worked on.

More mobile work

04 projects
03

Bvndle

Live

Everyday spending turned into rewards, with coins, payments, and a marketplace in one app.

RTK QueryFirebase
04

MomentsHub

Live

A social space to share moments, join polls, and connect with people around you.

iOS releaseQA
05

TipNGo

In testing

A simpler way to send and receive tips, fund a wallet, and cash out.

06

UEFC

In testing

Football challenges, media, and live updates that bring fans into the game.

Football productPaystack

Backend engineering

Beyond the app.

I also build the services behind the screens: APIs, data, authentication, and the connections that keep a product running.

At NaraTherapy, that included Go APIs for journaling and mood tracking, Stripe subscriptions, and calendar scheduling.

Go & API design

RESTful services and concurrent workflows using goroutines and channels.

GoREST APIsConcurrency

Authentication & data security

Authentication and authorization with JWT and Firebase Auth, with attention to access control and sensitive user data.

JWTFirebase AuthPostgreSQLFirestore

Realtime & integrations

Event-driven features, subscription payments, and calendar scheduling.

Realtime systemsStripeGoogle Calendar

AI development & agentic coding

AI in the product.
Codex in the workflow.

I build AI features into products, including the chatbot experience in NaraTherapy. That work connects conversational interfaces with the mobile app and its backend services.

I also use Codex as a coding partner. It helps with exploration, implementation, and iteration; I own the product decisions, review, and quality of what ships.

How I work with coding agents

Codex + engineering judgment
  1. Frame the problem

    Start with the user need, the codebase, and the constraints. Give the agent clear context and define what a good result looks like.

  2. Build with Codex

    Work in focused changes. Use the agent to explore options and implement, then steer the work as the product and technical details become clearer.

  3. Review and verify

    Read the diff, check access control and sensitive-data handling, run tests, and try the experience. Agent-generated code gets the same scrutiny as code I write myself.

  4. Ship and follow through

    Own the release, respond to feedback, and keep refining. The work is done when it solves the problem, not when the agent finishes.

Behind the screens

Thinking in systems.

A growing collection of architecture explorations.