Six systems.
All in production. All still running.

01

Platform rebuild and infrastructure for TRIIBE

TRIIBE was growing but their codebase wasn't. Raw HTML built by interns, no component structure, no reuse. Every new feature was a patch on something fragile. Deployments caused downtime. The platform was breaking under the weight of its own ambition - and they knew it.

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

Full-stack marketplace platform for Servyst

Servyst had a product that made sense - connecting residents with verified local service providers. What they didn't have was any of the technical foundation to build it. No API. No database. No auth. No payments. No dashboards. Just a vision, a deadline, and one engineer to build the whole thing.

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

Company website for TheFactory

TheFactory was pitching itself to investors and startups as Africa's leading tech ecosystem. Their website was built by interns and hadn't been touched in two years. Every conversation they had started with credibility - and their site was undermining every one of them.

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

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
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