muhammad.yousaf
All work
2025 – PresentTech Lead → Project ManagerClosed-source

VERIQZ

Background checks across 9 Latin American countries — pick the country, enter the right national document, pay with Stripe credits, and get a verified PDF in minutes.

PythonFastAPIReact 19PostgreSQLStripeGoogle OAuthEmptor APIi18next
9
Countries
6
Document types
3
Languages
2–3
Team size

Summary

A LATAM-wide due-diligence SaaS where every country uses a different national document type — CPF for Brazil, CURP for Mexico, DNI for Argentina and Peru, RUN for Chile, Cédula for Colombia / Costa Rica / Ecuador / Panama. Modelled country and document-type as first-class data so adding country-10 is a config change, not a refactor. Stripe credit wallet + subscriptions, both flowing through HMAC-verified idempotent webhooks. LGPD-compliant on the Brazil flows. Live in production with paying users today.

Highlights

  • Country + document-type as first-class data, not branching code paths
  • Dual billing — Stripe credit wallet (atomic decrement) + subscription tiers
  • Real-time WebSocket updates on payment + subscription state changes
This project is closed-source (built for a Kcube AI client). I'm happy to walk through the architecture, trade-offs, and code on request.