Skip to content
Olusegun Olayinka
All work

2022 — 2023

Unyte Africa — Insurance, made operable

Scaled the frontend of a digital insurance platform serving thousands of policy holders, and rebuilt the operator dashboards that policy teams use every day.

Client
Unyte Africa
Role
Mid-level Software Engineer
Year
2022 — 2023
Stack
ReactTypeScriptReduxReact Testing LibraryCypressTailwind CSS
Unyte Africa marketing landing page hero.

The brief

Unyte's policy operators were the bottleneck. The dashboards they used were slow, fragile, and missed the workflow they actually performed — which meant the company couldn't onboard new partners as fast as the market wanted.

The mandate: rebuild the operator surfaces, harden the platform, and make the testing story real enough that we could ship without flinching.

Approach

  • A layered testing strategy. Unit tests with React Testing Library for primitives, integration tests for flows, and Cypress end-to-end for the critical paths (policy creation, claims, payments). The first month was almost entirely test infrastructure.
  • Operator-first dashboards. I shadowed the policy team for a week, then redesigned the primary dashboards around their actual workflows — bulk actions, keyboard shortcuts, inline editing.
  • Security as a habit. Vulnerability scans, structured input validation, and activity tracking became part of the deploy pipeline rather than an audit afterthought.

Outcome

  • −60% production defects within the first quarter of the new testing story.
  • Operator throughput rose as the redesigned dashboards eliminated the click-heavy flows that had bottlenecked the team.
  • Cleaner security posture with regular vulnerability scans and an activity log that the ops team actually used.
Unyte policy operator dashboard with active policies overview.
Unyte policy detail screen with claims and payment history.
Unyte underwriting workflow with status indicators.
Unyte policy reporting view with key metrics and trends.