Selected work

06 case studies
01

Company website for TheFactory

TheFactory — positioning itself as Africa's premier tech ecosystem — had no professional web presence. A company selling credibility to startups and investors was invisible online. No site meant no trust, no discoverability, no inbound pipeline.

VisiblitySEOPerformanceReactTailwindCSSNode.jsFirebaseHostinger
Read case study
90+
Lighthouse performance score, achieved by cutting heavy animations and optimizing assets
02

Platform rebuild and infrastructure for TRIIBE

TRIIBE was running on raw HTML and CSS built by interns — no component structure, no reuse, no scalability. As the product scope expanded, every new feature was a patch on a fragile codebase. Deployments caused downtime, and the hosting setup couldn't support what the platform needed to become.

MERN StackRedisVPSDeploymentReactNode.jsMongoDBTailwindCSS
Read case study
7
Distinct product surfaces shipped — public site, job board, courses, social feed, blog, admin dashboard, and recruiter dashboard
03

AI resume engine and marketplace onboarding for Loubby

Loubby's job application flow required manual resume uploads — a friction point that dropped candidates before they ever applied. The team needed AI-generated resumes from plain descriptions, a live editing experience, and a full onboarding flow for a new agent marketplace. Both had to ship within the same delivery window.

Artificial IntelligenceOpenAINext.jsNode.jsMongoDBResume Generation
Read case study
< 20s
Full resume generated from a plain text description, replacing a multi-step manual upload process
04

Full-stack marketplace platform for Servyst

Servyst had a product vision — connecting residents with verified local service providers — but no technical foundation. No API, no database, no auth, no payment flow, no dashboards. Everything had to be designed and built from scratch, end to end, within a startup timeline where requirements evolved as the business did.

TypeScriptNext.jsNode.jsMongoDBRedisPaymentsVPSSEO
Read case study
3
Independent production dashboards — resident, service provider, and admin — each with role-specific flows and access control
05

Tricycle community reporting platform for Kriwheel

Tricyle riders in Nigeria had no shared infrastructure for real-time safety information — checkpoints, accidents, road hazards were discovered individually and dangerously. Kriwheel needed a platform where riders could report and consume safety incidents live, sustain itself through sponsored listings, and do all of this without a dedicated engineering team behind it.

TypeScriptNext.jsNode.jsMongoDBRedisVPSSEOReal-time Feeds
Read case study
2
Distinct feed systems built — home feed with priority notices and community feed with post, question, and incident reporting flows
06

Parcel booking and tracking system for Cross Border Logistics

Cross Border Logistics — a shipping company in Dar Es Salaam handling international vehicle, air, and sea freight — had no digital system for parcel booking or shipment tracking. Customers had no way to follow their cargo. Everything was managed manually. They needed a working system fast.

Node.jsMongoDBEJSLogisticsTracking
Read case study
1
End-to-end parcel booking and tracking system delivered — from registration to live status updates — replacing a fully manual process