IMBIshimwe Mugisha Benjamin

Case study · 03 / 10

Uzabox

E-commerce interfaces and a pipeline that ships the whole stack to client servers.

Organisation
Uzabox Ltd
Role
Full stack developer
When
Apr 2025 to May 2026
Live
uzabox.com (opens in a new tab)
Uzabox website: all your organisation’s services going digital, next to a desktop computer
Uzabox, public site

Context

Uzabox takes organisations digital. Some clients want the cloud, some want everything on their own servers, and every one of them wants dashboards that do not lag.

Uzabox on a phone
The same site on a 390 px phone screen.

What I built

  1. 01Responsive web and mobile e-commerce interfaces in React on a NestJS backend.
  2. 02A software distribution pipeline that deploys the stack to on premise and cloud infrastructure automatically.
  3. 03PostgreSQL query and schema tuning for analytics dashboards.

System view

Architecture of Uzabox, drawn as a diagram

Outcome

  • 25% better mobile conversion.
  • 40% less dashboard lag on high throughput analytics.

Tools

  • React
  • NestJS
  • PostgreSQL
  • Docker
  • Ansible
  • GitHub Actions