Client engagement · Backend Engineer · Aug 2025 — Aug 2025
Dubai Visa Platform
Multi-Tenant Agency Dashboard
Delivered
FastAPIJinja2PostgreSQLJWTDocker
Architecture
A dashboard for visa request management — document uploads, accounting pages
and user administration — built for an agency operating across multiple
sub-agencies.
## What I owned
- White-label multi-tenancy so each agency sees only its own data and branding.
- Role-based access control across five roles — SuperAdmin, Manager, Agent,
Accountant and Visa Editor — with permission-driven adaptive menus.
- Integration with a separate core backend over JWT-secured APIs, enforcing
one-device login, Google OTP, reCAPTCHA and full audit logging.
Screens
01-login.pngRole selection screen
02-dashboard.pngVisa dashboard, Manager role
03-accounting.pngAccounting invoices page