Hey, I'm
Yao
🫡
Frontend Web Developer · React · TypeScript
_
Open to remote frontend rolesOpen to selective freelance
I help teams ship React.js apps they can trust — from MVPs to production banking platforms. For 2+ years at Box Africa I've built KYC & compliance tools used daily by a national bank (BNI) and kept critical banking apps alive on legacy monorepos (BDU). I care about clean architecture, real tests and interfaces people actually rely on. I've also delivered live sites for NGOs, medical associations and agencies. Based in Ivory Coast flagIvory Coast, open to remote roles worldwide.

Frontend React/TS · fintech & KYC · remote EU, Africa & worldwide

Currently @ Box Africa (on-site, Abidjan) · notice period to discuss

Experience
Professional background
3+ years of experience building interfaces for banking, institutions and client projects — in Agile teams, with a focus on quality, maintainability and on-time delivery.
B

Frontend Web Developer

Jan 2024 — Present

2+ years on-site at Box Africa (employer). BNI: Référentiel Identité & Email Gateway — team member from inception through production and ongoing evolution. BDU: Box Banking LOAN & OAM — maintenance, bug fixes and tests on legacy apps in production. Internal: Box Way of Work (Hugo) — created and maintained solo. See case studies in Projects.

S

Frontend Developer (Freelance)

Feb 2023 — Jul 2025

Remote freelance frontend for the SoftSkills agency and its clients: designed and shipped React/TypeScript sites — the Softskills agency website, the Hope & Faith (HoFa) NGO platform and the SIHIO-TS medical association website. See case studies in Projects.

B

IT Technician

Dec 2023 — Jan 2024

IT technician: contributed to the early design and build of the company WordPress showcase site (content structure and layout), and provided day-to-day IT support for internal users alongside the web work.

C

Frontend Software Developer Trainee

Oct 2022 — Nov 2023

One-year internship: modern React interfaces (Material UI, Bootstrap), REST API integration, complex JSON handling, UI/UX optimization. Delivered client projects on strict deadlines — including the Lamirol Hotel website and iSwift banking tracker.

Projects
Client work & live products
Fintech & banking (BNI KYC platform), healthcare, NGOs and agencies — production apps with React, TypeScript and measurable impact.
Featured case study

Banking KYC & compliance — deepest technical write-up

BNI Référentiel Identité — Banking KYC & Compliance Platform
Box Africa
KYC · Client 360
2024 — Present

BNI Référentiel Identité

Box Africa · BNI

React
TypeScript
Zustand
React Hook Form
Zod
+6

Internal project — not publicly accessible

Employer websitebox.africa
ESanté Connect — Healthcare Platform Frontend Redesign
August–September 2026 · 4-week sprint

Ophir

ESanté Connect — Healthcare Platform Frontend Redesign

React
TypeScript
Shadcn UI
TailwindCSS
Vite
+3

Internal project — not publicly accessible

BNI Self-Onboarding — Remote Account Application
2026

BNI Self-Onboarding

Box Africa · BNI Côte d’Ivoire

React
TypeScript
Zustand
TailwindCSS
Regula Face SDK
+6

Internal project — not publicly accessible

Employer websitebox.africa
Collaboration

Selective missions & collaboration

Scoped React/Next.js work for startups and institutions — secondary to full-time roles. Process and scope on the collaboration page.

I partner with startups, agencies and institutions that need a dependable React/Next.js developer — from MVPs to complex banking UIs.

Web applications
UI engineering & integration
Quality & maintenance
Skills
What I bring to product teams

React & TypeScript

I build scalable UIs with React. and Next.js — component architecture, custom hooks, REST integration and automated tests (Jest, Cypress)..

UI & Design systems

I deliver consistent, accessible interfaces fast with TailwindCSS and Shadcn UI — aligned with your brand and responsive on every device..

Delivery & quality

I work in Agile teams with CI/CD and clear communication — so you get maintainable code and predictable delivery..

React
Next.js
TypeScript
TailwindCSS
Zustand
Zod
Jest
Cypress
REST API
Shadcn UI
Git
Docker
Contact
Recruiter, hiring manager or client? Introduce your opportunity or project — I reply within 24–48h.

Open to remote frontend roles · Selective freelance — remote worldwide

Find me on

Made with ❤️ by Christ YAO.

© 2026 · All rights reserved