ReliID
Reliance Capital Management's Financing Platform Super App - 2024
Role: Tech Lead, Project Manager, Product Engineer (Web and Mobile)
Tech Stacks: Expo React Native Tamagui SWR Zustand Zod Firebase TypeScript Vite Ant Design
Overview
ReliID is Reliance Capital Managementโs financing super app. A full-stack product with a mobile app (Expo/Tamagui) and web dashboards (React/Vite/Ant Design), featuring loan applications, payment processing, and user management. Led engineering through the full product lifecycle from prototype to production.
Role & Context
As Tech Lead and Product Engineer, I built both the mobile experience and internal web dashboards from the ground up. Reliance Capital Management needed a comprehensive financing platform handling the entire loan lifecycleโfrom application to disbursementโand I led engineering from prototype through production.
Key Features
Loan Application Flow
Complete loan application process with document upload (expo-document-picker, expo-camera), ID verification, and real-time status tracking.
Payment Processing
Integrated payment workflows with PDF statement generation (react-native-pdf, react-native-blob-util) and transaction history.
User Management
Authentication, profile management, and local authentication (expo-local-authentication) for secure access.
Internal Dashboards
Web-based admin panels using React, Vite, and Ant Design for managing applications, reviewing submissions, and monitoring platform health.
Push Notifications
Expo Notifications for application status updates and payment reminders.
Build Notes
Dual-Platform Architecture
The mobile app and web dashboards share the same API contracts but are independent codebases โ the mobile app uses Expo/Tamagui while the dashboards use React/Vite/Ant Design. Zod schemas enforce API response validation on both sides, keeping contracts consistent without sharing code.
Document Handling on Mobile
Loan applications require significant document interaction โ uploading files (expo-document-picker, expo-camera), viewing PDFs (react-native-pdf), and verifying identity (expo-local-authentication). Each of these native integrations needed careful handling across Android versions and device capabilities.
Multi-Environment CI/CD
EAS Build with staging, beta, and production channels. Each environment has its own Firebase config and bundle identifier, ensuring test data never leaks into production and OTA updates can be targeted per channel.