Full-Stack Developer (Solo)
Listli
AI-Powered CMA Reporting Platform for Real Estate
Overview
Built and shipped Listli end-to-end as the sole developer — a production SaaS platform that helps REALTORS® generate polished Comparative Market Analysis (CMA) reports in minutes using real MLS® data and AI-powered pricing recommendations. The platform replaces the traditional CMA workflow (45-90 minutes of manual report building) with a streamlined 4-step flow that gets agents from address to client-ready PDF in under 10 minutes. Responsible for everything: product architecture, frontend, backend, AWS infrastructure, CI/CD, Stripe billing, AI integration, and MLS data pipelines.
What I Built
The full product: a Next.js 16 + React 19 frontend with a multi-step CMA workflow (address lookup, comparable selection, AI pricing, template customization, branded PDF export), an admin panel for user/subscription/content management, and a public landing page with blog and FAQ CMS. The Express + TypeScript backend powers subscription-gated API endpoints, Bridge API OData queries for MLS property search, OpenAI GPT-4.1 structured output for pricing recommendations and AI observations on each comparable, Stripe checkout with 7-day trials and a founders coupon system (LISTLIFOUNDERS), JWT auth with refresh token rotation, MongoDB Atlas with Mongoose, and a Puppeteer PDF Lambda that renders client-ready reports with agent branding. Deployed on AWS ECS Fargate (ARM64 Docker) behind an ALB with CloudFormation IaC, S3 + CloudFront CDN for assets, GitHub OIDC for CI/CD, and CloudWatch monitoring. Built admin features for granting complimentary access, managing Stripe invoices/refunds, CMS for FAQ/blog, role-based permissions, and audit logging. Frontend features include interactive property maps (React Leaflet), a custom rich text editor, drag-and-drop template blocks, AI recommendation SSE streaming with progress tracking, and shareable report links.
Business Impact
Company
Listli Inc.
Headquarters
Victoria, BC, Canada
Launched
2026
Target Market
REALTORS® in British Columbia (Victoria Real Estate Board, Vancouver Island Real Estate Board)
Pricing
$39/month or $390/year with 7-day free trial; $19/month founders offer for first 200 users
Mls Data Source
Bridge API (VIVA dataset)
Key Features
MLS®-based instant CMA generation from address lookup, AI-powered pricing recommendations with confidence scoring and alternative strategies (conservative, aspirational), Customizable comparable selection with filters (beds, baths, sqft, lot size, waterfront, view, laundry, age-restricted, etc.), Branded PDF exports with agent logos, headshots, and custom color schemes, Shareable report links with public view pages, Real-time AI generation progress via Server-Sent Events, Stripe subscriptions with coupon codes and complimentary access override, Admin panel with user management, Stripe invoice/refund controls, CMS, and audit logging
Infrastructure
AWS ECS Fargate (ARM64), MongoDB Atlas (M10, ca-central-1), AWS Lambda (Puppeteer PDF generation), S3 + CloudFront, CloudFormation IaC, GitHub Actions CI/CD with OIDC
Integrations
Stripe, OpenAI GPT-4.1, Bridge API (MLS), Mailchimp, Gmail SMTP