Visa Architect — Stripe & Cloud Functions

2025
Firebase Functions / Stripe / Backend
Visa Architect Platform
eMigr8 Gateway

Project Details

  • Role: Backend Developer
  • Runtime: Firebase Functions (Node 20)
  • Product: Visa Architect
  • Year: 2025

About the Backend

Serverless payment and assessment backend powering Visa Architect — Stripe checkout sessions, subscriptions, webhooks, Gemini-powered visa assessment generation, rate limiting, artifact persistence to Cloud Storage, and scheduled retry jobs for failed assessments.

Tools & Technologies

Firebase Functions, Node.js 20, Stripe, Firebase Admin, Google Gemini API, Cloud Storage, Apple App Store Server Library

Connect With Me

Engineering Highlights

Implemented createCheckoutSession, createSubscriptionCheckoutSession, createPaymentIntent, retrieveSession, and stripeWebhook with CORS, origin allowlists, and auth/App Check enforcement.

Built generateAssessment, claimAssessment, recoverAssessmentFromArtifact, and retryPendingAssessments (scheduled every 15 minutes) with daily rate limits and tier-aware access control.