Shared system of record
Portal activity traced back to a consistent application and CRM record, so referral changes, eligibility updates and manual overrides propagated across the network.
A digital marketplace connecting borrowers, school partners, lenders, vendors and administrators through guided applications, automated matching and a shared operational system of record.

Education financing is a chain of handoffs between borrowers, schools, lenders, vendors and operators. The platform had to hide application complexity, enforce organization-specific access and keep credit, identity, documents, CRM records and referral data synchronized without exposing the seams to borrowers.
Five purpose-built portals read from and write to the same underlying application model, with Zoho CRM acting as the operational system of record. Guided borrower workflows, lender-rule matching, referral routing and a dedicated API layer automated the handoffs between applicants, schools, lenders and internal teams.
01 · Discovery
A borrower arrived directly or through a school or affiliate short-code link into a consistently branded financing funnel.
02 · Prequalification
A guided form captured personal, education and income details and supported a soft credit check without affecting the borrower’s score.
03 · Application
The borrower submitted one application rather than repeating the same information for each potential lender.
04 · Matching
Configurable lender eligibility rules ranked suitable financing paths against the borrower and chosen program.
05 · Referral attribution
School, vendor and affiliate context stayed attached to the application and synchronized into Zoho CRM.
06 · Lender handoff
The selected lender received a structured application containing prequalification, program and partner context through a shared API contract.
Every role used the same application record while portal and API authorization limited what each organization could see or change. Zoho CRM anchored business records and referral attribution across product surfaces.
Borrower app Partner portal Lender portal Admin / vendor
\ | | /
└──────────────┴────────────────┴───────────────┘
│
▼
Next.js / React portals
│
▼
Node.js / Express partner & lender APIs
│
┌───────────────────┼───────────────────┐
▼ ▼ ▼
MongoDB AWS / S3 Auth0
│
▼
Zoho One / Equifax / SendGrid / partner APIsGuided prequalification, lender discovery and one application distributed to matched lenders
Institution-scoped applications, students, billing and enrollment-linked referral leads
Eligibility rules, approved partners, application documents, reporting and direct submission APIs
Structured onboarding through the operations pipeline and access to referral workflows
Network-wide applications, partners, lenders, vendors, reporting and exception handling
Portal activity traced back to a consistent application and CRM record, so referral changes, eligibility updates and manual overrides propagated across the network.
Borrower, school, lender, vendor and administrator portals exposed focused workflows and organization-specific visibility over shared data.
A single application was evaluated against configurable lender criteria, enabling borrowers to compare suitable financing options without duplicate entry.
A dedicated API contract delivered complete application, program, prequalification and attribution context to approved lenders.
Dynamic partner links and CRM synchronization preserved school and affiliate attribution throughout the borrower funnel.
Reusable hooks, validation utilities, shared UI components and GitHub CI/CD supported a broad, integration-heavy platform.
System of record for contacts, accounts, programs, submissions, applications and partner/referral attribution.
Managed the vendor onboarding pipeline from first contact through approved network participation.
Provided operational dashboards, reporting and lifecycle campaigns across borrower and partner journeys.
Identity, authentication and route-level access control across the role-specific portals.
Soft credit checks supported prequalification without impacting a borrower’s credit score.
S3 stored borrower and partner documents; SendGrid delivered transactional application and referral email.
Contributed to five role-specific portals sharing one application record
Developed guided borrower prequalification and application workflows
Supported automated lender matching against configurable eligibility criteria
Built partner and lender API paths that replaced manual application handoffs
Integrated Zoho One, Auth0, Equifax, S3 and SendGrid
Supported AWS delivery and automated GitHub CI/CD
Anonymized service family across the platform.
| Service | Responsibility | Stack |
|---|---|---|
| Borrower Experience | Discovery, prequalification, application, matching and lender selection | Next.js, React, Tailwind CSS |
| Partner Operations Portal | Institution-scoped students, applications, billing and enrollment leads | Next.js, React, Zoho CRM |
| Lender Operations Portal | Eligibility configuration, partner access, documents, submissions and reporting | Next.js, React, Node.js APIs |
| Network Operations Console | Vendor onboarding, administration, oversight, reporting and exception handling | React, Zoho One integrations |
| Partner Integration API | Standardized lender submission, application handoff and referral synchronization | Node.js, Express, MongoDB |
Centralized borrower, school, lender, vendor and administrator workflows around one application record
Replaced manual lender data re-entry with a standardized application handoff
Made lender onboarding primarily a configuration exercise rather than a bespoke integration project
Kept partner and referral reporting synchronized in Zoho CRM
Provided one consistent borrower journey across direct and partner-referred entry points
The represented platform included five production portals and more than ten external integrations, delivered through AWS infrastructure and GitHub CI/CD.
Multi-sided marketplace architecture, role-aware portals, lending workflows, partner APIs, CRM synchronization and cloud integrations.
These implementation boundaries keep the public description technically honest.



Backend platform for a flagship social virtual world — Go realtime game server, NestJS Alpha API, versioned content releases, Kafka telemetry contracts, and an internal support console for live operations.
View case study →
Built and evolved an AI outreach stack connecting campaign operations, real-time voice agents and CRM orchestration so leads could be called, scored and followed up without manual glue work between tools.
View case study →
A browser-first platform for recording, correcting, processing, organizing and sharing video—with a defining pause, rewind and overwrite workflow that let users fix mistakes without starting again.
View case study →