Lagos, NigeriaBackend · Full-stack · Product

I build the systems
products depend on.

I'm Nicholas Ugbala, a software engineer turning complex healthcare, real-time, and AI-enabled workflows into reliable products people can use.

Explore selected work
Production evidence
2+years building production software
97k+lines in a TypeScript healthcare codebase
0production incidents across 21 months

Selected work · 2024–2026

Useful software,
carefully engineered.

A selection of production work and active projects across healthcare, real-time communication, practical AI, and focused SaaS products.

01Healthcare platform

AfriHealth (Hydra)

Backend engineering across a multi-tenant hospital platform spanning clinical, administrative, provider, and staff workflows.

  • 300+ REST endpoints
  • 81 database migrations
  • 20+ clinical modules
02Real-time consultation

Oyster Meet

A role-aware virtual consultation experience with secure sessions, consent-aware cloud recording, screen sharing, and real-time messaging.

  • Agora RTC / RTM
  • Dual-token auth
  • Cloud recording
03Practical AI integration

AskOyster AI (Pearl)

Application-layer integration of an existing domain-specialized RAG service, with streamed responses and user context aware skincare recommendations.

  • SSE streaming
  • Routine generation
  • Safety-aware output
04Product in progress

Munachi

An event and ceremony budget tracker growing into a focused multi-tenant SaaS for hosts, families, and planning teams.

  • Multi-tenant design
  • Budget workflows
  • Early-stage build

Experience

02 / 04

Jul 2024 – Mar 2026

AfriHealth Limited

Software Engineer

Built and evolved backend systems for a large healthcare product while maintaining careful access control, schema reliability, and production stability.

Aug 2025 – Apr 2026

Oyster Skin

Software Engineer · Founding Engineer

Shipped AI-enabled skincare and real-time consultation features across Laravel services and React interfaces in an early-stage product environment.

How I work

Product sense.
Backend depth.

My best work sits where domain complexity meets real user needs. I care about clear boundaries, reliable data, calm interfaces, and systems the next engineer can understand.

I've worked across clinical workflows, payments, provider integrations, AI product features, and real-time sessions. Today, I'm deepening that practice through a healthcare LangGraph triage project with explicit safety boundaries, evaluation, and human escalation.

Design for failureExplain the tradeoffShip with care

Have a hard product problem?

Let's build something
that holds up.