Current2024–2025

10Billion NGO Platform — Backend API

Production-grade REST API powering a non-profit platform for campaigns, events, and project donations — with real-time donation tracking, event ticketing, and role-based access control.

PythonDjangoDjango REST FrameworkPostgreSQLCloudinaryJWT (SimpleJWT)Payment APIsdrf-spectaculardjango-filtersCORS HeadersAWS S3Gunicorn

1The Problem

A growing NGO needed a scalable backend to manage fundraising campaigns, community events with ticketing, and donation tracking across multiple projects — with secure access control for admins and authenticated users.

2The Solution

Built a modular REST API covering authentication, fundraising campaigns, community events, and project donations, with image storage, integrated donation payments, role-based access control, and full OpenAPI/Swagger documentation.

Access ControlCloudinary Image StorageDonation & Payment TrackingEvent Ticketing SystemOpenAPI/Swagger DocsDonation Payments

3The Result

Live API serving the NGO's frontend at 10billion.org with documented endpoints, Cloudinary-backed media, and a transactional donation system. Second consecutive project with the same engineering lead — a direct repeat engagement from the Diba Fintech work.

Have a similar project?

I'm available for new projects — let's talk about what you need.