The Donation Engine
That Doesn’t Leave Anyone Behind

banner-img

Dimbl (France & Senegal)

Dimbl connects donors with real-world needs in real time - from food and education in Senegal to healthcare in France - ensuring that every donation lands where it matters most.
banner-img

VE Became Dimbl’s Development Partner 

To bring this idea to life, VE developed a donation-matching app that filters by cause, urgency, and location while syncing across borders and user roles. 

banner-img

Built by VE’s Full-Stack Expert

Senior developer Abhishek built the core matching logic, role-specific workflows, and region-aware systems merging cross-border complexity into one real-time, reliable app. 

Putting Every Donation
In the Right Hands

Project Icon

The Project

Nearly half of all pledged donations never reach their destination. The resources are there, but they get lost in delays, misdirection, or inefficiency. That disconnect is what drove Demba Dieng, a Senegal-born entrepreneur living in France, to act. He came to us with one question: “What if giving could be smarter so no one gets left behind?” Dimbl was the answer. 

Challenge Icon

The Challenge

Donation platforms fail where it matters most - matching the right help to the right person, at the right time. Demba knew an off-the-shelf solution wouldn’t cut it. He needed a developer who could own the logic end to end, build for two countries, three user roles, and real-time urgency. That’s why he hired Abhishek (senior full-stack developer) from VE. 

Why Dimbl Needed
A Custom Build

slide-icon

Donation Matching Isn’t Just a Filter 

  • Matching by cause, urgency, and geographic subdivisions is complex
  • Needs to handle overlaps, edge cases, and changing needs in real time
  • See live flow rates and valve statuses from anywhere
slide-icon

Cross-Border, Role-Based Logic 

  • The app serves three roles: Donor, Sponsor, and Recipient — each with different workflows 
  • Built for two very different regions (France + Senegal) 
  • Needs localization, conditional user flows, and real-time syncing 
slide-icon

Transparency & Trust 

  • Donors must see where their money goes
  • See live flow rates and valve statuses from anywhere
  • Sponsors need long-term tracking, not just one-time donations 
The Solution

The Logic That Powers Dimbl

Solution

Dimbl wasn’t a job for templates or guesswork. So, Abhishek built it from the ground up: matching engine, role flows, real-time sync, and regional logic -all delivered in a single codebase for both iOS and Android.

Inside the Matching Logic

alert-icon

The Matching Engine

Dimbl’s core logic connects donations to real needs using four filters: cause, urgency, division, and subdivision. Donors can choose what they want to support and where while recipients list their needs by category and region. The engine continuously processes new data, resolves overlaps, and ensures no donation is wasted or misdirected.

Logic Breakdown:

tab-img
alert-icon

Role-Based Workflows

Dimbl supports three distinct user types, each with a fully customized flow. Every screen, form, and function adapts to the user’s role, making the experience focused and seamless. 

User Roles & Flows:

tab-img
alert-icon

Cross-Border Logic

Dimbl needed to work for both France and Senegal—two very different regions in terms of geography, infrastructure, and donation behavior. We built flexible country-level logic that supports different administrative hierarchies and allows for localized matching, even within deep subdivisions. 

Localization Strategy:

tab-img
alert-icon

Real-Time Performance 

Every donation, update, and role interaction had to happen without delay. Dimbl uses Firebase’s real-time architecture to ensure no data lag and backend logic was built to handle the toughest edge cases on the fly. 

Performance Stack:

tab-img

The Result

What Dimbl Delivered And Why It Matters

browser
Screen loads clock
in under 2 seconds

Because slow apps kill intent. In most platforms, donors drop off before completing the flow. Dimbl keeps them engaged, from start to finish.

time
Donations
appear instantly 

Delayed donation confirmations create doubt. Dimbl shows
donors their impact in real-time - no lag, no silence.

plug
Recipients get matched without
delays or guesswork  

Most systems depend on manual sorting or generic pooling.
Dimbl does the matching by urgency, cause, and location in real time.

bugs
The donation flow is clean.
Transparent. Reliable.  

No vague promises. No black-box algorithms. Donors know where their money goes. Recipients know what to expect. 

Not Just Code - Commitment

“Abhishek brought experience, commitment, and
technical excellence to the Dimbl app. Thanks to his
work, it’s more efficient, user-friendly, and reliable.
He’s not just a great developer...he’s a true team player.”

Demba Dieng

Founder of Dimbl

profile

This Could Be Your Success Story

Other Case Studies You Might Be Interested In