portfolio.ts
TypeScript
Ln 1, Col 1UTF-8
Writing...
Scroll

Impact in Numbers

Building products that matter, one line of code at a time

0
Products Shipped
From concept to production, delivering real-world solutions
0+
Users Delighted
Serving communities across East Africa
0
Countries Reached
Expanding digital solutions across borders
0+
Years Experience
Continuously learning and building

Tech Stack & Skills

A curated collection of technologies I use to build exceptional products

Languages

Core programming languages

JavaScript
TypeScript
PHP
Java
HTML5
CSS3

Frontend & Mobile

Building beautiful user experiences

React
React Native
Next.js
Tailwind CSS

Backend

Robust server-side solutions

Node.js
Express
NestJS
Spring Boot
Laravel

Databases

Data persistence & management

PostgreSQL
MySQL
MongoDB
MS SQL Server
Prisma

DevOps & Tools

Deployment & collaboration

Git
GitHub
Docker
Nginx
Postman
swagger
Netlify
Dokploy
Vercel
AWS
Railway
Heroku
Firebase

Every project teaches something new

0101
Live
Organization
Rotary Club of Mutundwe logo

RotaryClubofMutundwe

Learning Next.js in production

Every expert was once a beginner. This was where Next.js clicked for me.

The Challenge

Create a professional website for a Rotary Club to showcase their community projects, events, and mission. They needed a clean, accessible platform that members and the community could easily navigate to learn about their work and get involved.

💡

The Insight

This project taught me that production is the best teacher. File-based routing, automatic code splitting, and image optimization weren't just features—they were solutions to real problems I encountered while building.

Role
Full-Stack Developer
Timeline
Q1 2024 (4 weeks)
Team
Solo
Year
2024

The Solution

Built a multi-page Next.js site with SSR for SEO, organized content architecture for club information, projects, and events. Implemented responsive design with Tailwind CSS and focused on accessibility for all community members.

Next.js 14ReactTypeScriptTailwind CSSVercel
Rotary Club of Mutundwe preview

Impact & Results

Numbers that matter.

Lighthouse Score
92

Overall performance score

Accessibility
96

WCAG compliance

SEO Ranking
Top 5

For 'Rotary Mutundwe' searches

Community Reach
1000+

Monthly visitors

The website beautifully represents our club's mission and makes it easy for community members to stay informed about our projects.

R
Rotary Club Leadership
Client
Verified

From websites to products

0202
Live
Media
Urban Radio Rwanda logo

UrbanRadioRwanda

Rwanda's fastest-growing radio platform

Rwanda's fastest-growing radio station had a problem. Their website couldn't keep up with their audience.

The Challenge

Build a high-performance content platform for 50k+ monthly users with limited hosting budget and aggressive SEO requirements. The existing site was slow, poorly indexed, and couldn't handle traffic spikes during live shows.

💡

The Insight

The answer wasn't just Next.js. It was understanding how Rwandans consume radio content online—data-conscious users on mobile devices expecting instant access to shows, schedules, and live streams.

Role
Lead Developer
Timeline
Q2 2024 (8 weeks)
Team
Solo
Year
2024

The Solution

Implemented SSR for SEO-critical pages, ISR for dynamic content updates, edge caching for speed, and an optimized image pipeline for data-conscious users. Built a custom admin dashboard for content management without database overhead.

Next.js 14ReactTypeScriptTailwind CSSVercelAdmin Dashboard
Urban Radio Rwanda preview

Impact & Results

Numbers that matter.

Lighthouse Score
80+

Performance, Accessibility, Best Practices, SEO

Load Time
0.8s
From 3.2s

First Contentful Paint

Session Duration
+40%

Average time on site increased

Monthly Users
50k+

Active monthly listeners

Our audience engagement doubled within the first month. The site feels fast even on slow connections.

U
Urban Radio Team
Client
Verified

The products that changed everything

0303
Live
E-commerce
IGA Garments logo

IGAGarments

E-commerce platform for African fashion

E-commerce in emerging markets isn't about copying Shopify. It's about solving payment, logistics, and trust differently.

The Challenge

Build a full-stack e-commerce platform for a Rwandan fashion brand with custom inventory management, multiple payment gateways, and integration with local delivery services. Performance and mobile experience were non-negotiable.

💡

The Insight

The technical stack was the easy part. The hard part was understanding customer behavior—mobile-first shoppers, WhatsApp-based customer service, and cash-on-delivery as the default payment method.

Role
Full-Stack Engineer
Timeline
Q3-Q4 2024 (12 weeks)
Team
Solo + Designer
Year
2024

The Solution

Architected a Next.js frontend with NestJS backend, PostgreSQL for robust data management, and integrated M-Pesa, bank transfers, and cash-on-delivery. Built custom admin dashboards for inventory, orders, and analytics.

Next.js 14TypeScriptTailwind CSSNestJSPostgreSQLVercel
IGA Garments preview

Impact & Results

Numbers that matter.

Page Load Speed
1.2s

Homepage Time to Interactive

Conversion Rate
3.8%

Visitors to customers

Mobile Traffic
89%

Percentage of mobile users

Orders Processed
500+

In first 3 months

The platform handles everything we need. The admin panel makes managing inventory so much easier than our old system.

I
IGA Garments Team
Client
Verified

What People Say

Testimonials from clients, users, and colleagues I've had the pleasure of working with

Client

Brice transformed our outdated system into a modern, scalable platform. His technical expertise and attention to detail resulted in a 300% increase in user engagement. He doesn't just write code—he solves business problems.

JM
Jean-Paul Murenzi
CEO • Rotary Club Mutundwe
User

The platform Brice built for us has revolutionized how we serve our community. It's fast, intuitive, and exactly what we needed. Our members love it, and we've seen incredible growth since launch.

SU
Sarah Uwamahoro
Operations Manager • Urban Radio Rwanda
Colleague

Working alongside Brice has been an incredible learning experience. His code is clean, well-documented, and thoughtfully architected. He brings both technical excellence and collaborative spirit to every project.

DM
David Mugisha
Senior Full-Stack Developer • Tech Partner
Client

Brice delivered our e-commerce platform ahead of schedule and exceeded every expectation. The attention to performance, user experience, and scalability shows a level of professionalism rare to find. Highly recommended!

GI
Grace Ishimwe
Founder • IGA Garments
User

As a daily user of the system Brice built, I'm constantly impressed by how smooth and reliable it is. You can tell it was crafted with real users in mind. It just works, beautifully.

PN
Patrick Nkubito
Community User
Colleague

Brice has a rare combination of technical depth and product thinking. He doesn't just implement features—he challenges assumptions, suggests improvements, and ensures we're building the right thing. A true product engineer.

EH
Emmanuel Habimana
Tech Lead • Development Team

Let's Build Something Together

I'm always excited to collaborate on meaningful projects. Whether you're looking for a developer, have a project idea, or just want to connect—reach out!

Open for Freelance, Full-time, and Collaboration

Based in Kampala, Uganda • Serving clients globally