Web platform · Internal · Multi-brandIn development
Maverick & Vertical — Quotation Platform
One platform for two brands: quotations with an approval flow, invoices, payments, deliveries and purchase orders — each brand's data kept separate, every document in English and Arabic.
- Django
- React
- DigitalOcean

- Context
- Maverick VC and Vertical issue quotations, purchase orders and invoices every day, each under its own brand.
- Problem
- The previous system was hard to extend and didn't separate the two brands cleanly.
- What I built
- A single application serving both brands' domains with tenant separation in the database: bilingual quotation, invoice and delivery documents; invoices linked to quotations (partial invoicing included) with payments recorded against them; internal cost and margin per quotation that never reaches the client; role-based permissions; and dashboards for what's quoted, won, invoiced, collected and overdue.
- My responsibility
- Lead developer at Maverick VC — rebuilding the platform from the ground up: architecture, backend and frontend.
- Verified outcome
- In development to replace the previous system, with invoice numbering continuing from the existing records.
- Technology
- Django with a React front end, hosted on DigitalOcean managed services.



