Back to Portfolio

OfferEngine — Real Estate AI Platform

Full-Stack AI Platform

An automated real estate acquisition platform we built and operated for a client — processed 2 million+ properties end-to-end, from MLS listing ingestion through cross-vendor schema unification, address & entity normalization, dedup across re-list/withdraw/relist cycles, comp-based ARV, repair estimation, margin analysis, and automatic offer generation with contracts attached. Built on a 2TB+ PostgreSQL store with sub-second queries, and a custom PyTorch neural network for cross-LLM scoring normalization. The client's platform is no longer running live; the engineering — schema unification across 7+ MLS providers, MLS→contract automation, address/entity linking, and the cross-LLM scoring NN — is the basis for the real-estate-data work we do today.

Project Screenshots

Impact & Results

Full automation: MLS listing → Delivered contract in 2 hours
2M+ properties analyzed with LLM-derived valuations
99.9% uptime with automated monitoring
50% reduction in AI processing costs through batch optimization

Challenges & Solutions

Challenge 1

Automating entire flow: MLS listing → signed contract with zero human touch

Solution 1

End-to-end pipeline: MLS → LLM → Comps → ARV → Repairs → Margins → Contracts → Email

Challenge 2

Managing 2TB of calculated field data with sub-second query performance

Solution 2

PostgreSQL optimization: partitioning, composite indexes, query optimization for 2TB+

Challenge 3

Incompatible scoring between LLMs (GPT-4 vs Claude) AND across different prompts

Solution 3

Novel PyTorch neural network mapping LLM outputs across models AND prompts (<100ms inference)

Challenge 4

Handling 7+ different MLS systems with wildly inconsistent data formats

Solution 4

Unified MLS provider abstraction layer with fallback sweep mechanisms

Technology Stack

Python 3.12 FastAPI SQLModel Celery PostgreSQL Redis PyTorch Docker Compose GCP GitHub Actions