REConnect
Real estate MLS data platform serving 100+ brokerages and 20,000+ agents, with AI agents handling about 90% of support tickets.
- Role
- Lead engineer and architect
- Period
- 2025 to present
- Stack
- LaravelReactNext.jsMCPClaudeRAGRESO Web APIOAuthMySQL
- 20k+
- agents
- 100+
- brokerages
- ~90%
- tickets automated
The problem
Brokerages pull listings from many MLS boards with inconsistent schemas, photos and agent records. Support volume grew with every new board, and the team needed one normalized data model and a way to answer agent questions without scaling headcount.
Visit reconnectapp.com ↗What I built
- 01
RESO Web API compliant MLS integration that syncs live listings, photos and agent details from multiple boards into one unified data model.
- 02
Ingestion and normalization pipelines that map RESO feeds into a single schema, with automated sync workflows and an OAuth-secured API layer.
- 03
Multi-tenant backend built to absorb new brokerages without per-client code paths.
- 04
Production RAG chatbot using embeddings, a vector store and Claude, with MLS lookups, role-aware tone, live account data and rolling conversation summaries.
- 05
MCP-based support agent with tool calling for account, listing and billing operations.
Outcome
Serves 100+ brokerages and 20,000+ agents in production.
AI agents resolve roughly 90% of support tickets end to end.
New MLS boards onboard through configuration rather than custom code.