Skip to content
osuya®ENGINEER BY TRADE.
CURIOUS BY NATURE.
CHARLES OSUYAPORTFOLIO / 2026
A LITTLE INSTINCT. A LOT OF INTENTION.
WAKING THE DRAGON000
WILD IMAGINATION. PRECISE EXECUTION.

CHARLES OSUYA / SENIOR FRONT-END ENGINEER

Wild
at work.

Wild imagination.
Precise execution.
Digital experiences with a pulse.

Explore
the work
LAGOS, NG WORKING EVERYWHERESCROLL TO UNFOLD
GOOD DESIGN MAKES ROOM TO BREATHE.

Clarity.

Interfaces that feel instinctive.
Engineering that holds up.
I build both.

See it in practice
01 / SELECTED WORK, 2017—2025


(06)

Thought through.
Made for the people
who actually use it.

Explore the collection
GOOD INTERFACES ARE ONLY THE BEGINNING.The difference it made


THE OUTCOME IS PART OF THE DESIGN.
TRACTION APPS / PERFORMANCE

Less waiting. More doing.

Faster average page loads after rebuilding the banking dashboard’s front-end architecture.

Inside the rebuild
MEDIX / CLINICAL SEARCH

Complexity, made useful.

ICD-10 codes brought into one ranked search, inside a hospital platform used in real clinical workflows.

Explore Medix
2015 — TODAY / EXPERIENCE

A decade of figuring it out.

From the first component to leading teams and shipping entire products. Still curious. Still building.

The experience, on paper
02 / THE PERSON BEHIND THE PIXELS


LAGOS, NIGERIA / WORKING EVERYWHERE
Charles Osuya

Engineer by trade.
Curious by nature.
A little restless, in the best way.

I’m Charles, a senior front-end engineer in Lagos. For more than a decade, I’ve built products across healthcare, fintech, recruitment, and learning.

I care as much about how something feels as how it holds together. The response to a click. The flow between screens. The decisions you never have to think about.

Most recently, I designed and shipped Medix—a hospital management and insurance-claims platform running in a Nigerian specialist hospital.

01The experience

React, Next.js, Vue, Nuxt, TypeScript. Responsive interfaces, accessible components, and motion with a reason to be there.

02What holds it together

Go, Node.js, PostgreSQL, Redis, Docker. Real-time systems, reliable integrations, and the architecture behind the interface.

03The way I work

Close collaboration with design and product. Performance, automated testing, clear communication, and care for the last ten percent.

Take the longer view.DOWNLOAD CV / PDF
03 / A WORK IN PROGRESS


Different teams. Different challenges.
Each chapter adds something to the way I build.

2025

Medix

Founder, product engineer

Hospital EMR, billing and HMO claims engine, live in a specialist hospital. Next.js, Prisma, Redis, Paystack.

Lagos
2025

Turing

Team lead

Leads cross-functional teams on AI gym-management platforms. Offline-first, zero-backend product variants.

Lagos, remote
2025

Rima

Frontend developer, contract

AI-automation dashboards in React and Vite for configuring and monitoring business processes.

Lagos
2024

Arabius

Frontend developer, contract

Course delivery and progress dashboards for an AI learning platform. Adaptive, personalised lessons.

Riyadh
2019

UpRecruit

Senior frontend engineer

AI recruitment platform in React, Next.js and TypeScript. Candidate matching and automated screening UI.

Arizona, remote
2017

Traction Apps

Senior frontend engineer, team lead

Modular banking dashboard in Vue and Nuxt. Led a team of five to ship a loan-application system early.

Lagos
2015

Demz Analytics

Frontend developer

Vue, Vuex, Nuxt. Component library across 50+ pages. Jest, Cypress and CI before it was normal.

London, remote
IMAGINATION IS THE SPARK.CRAFT IS THE DIFFERENCE.
A LITTLE WILD. ENTIRELY INTENTIONAL.Make something matter