Zenlist

Mobile-first real estate agent-client collaboration
DATE

March 2019 - Acquired in July 2025

ROLE

Director of Mobile, Lead Mobile Engineer

React Native TypeScript GraphQL @react-navigation @shopify/restyle react-native-gesture-handler zustand immer axios lodash jest amplitude firebase @apollo/client aws-amplify appium websocket RevenueCat iOS in-app purchases

Highlights

I joined Zenlist in 2019. Within 4 months I was charged to rewrite the existing bloated MVP app from scratch. I then led multiple rewrites and expansions as the product grew to what it is today.

Key results

Acquired by Realtor.com in July 2025 🚀

Zenlist – Product Overview

Zenlist is a modern real estate platform designed to connect agents and clients in a single, collaborative experience. Built for both web and mobile, it solves the long-standing fragmentation in real estate search: clients want a sleek, mobile-first interface, while agents need the robust data and filters of MLS systems. Zenlist bridges that gap.

Familiar, Social-Inspired UX

Zenlist uses patterns people already know from social apps:

This makes the platform intuitive and engaging from day one.

Key Features

Zenlist empowers agents to deliver a modern, branded client experience, while giving them powerful tools to search, communicate, and organize their work efficiently.

Zenlist in action

Search

  • RESO-based, MLS-level search
  • Localized filters
  • Market-specific boundaries & geographical customizations
  • Draw boundaries
  • Text search, address search
  • Save searches
  • Send / save / add to tour

Clients

  • Dashboard of clients, and agent’s personal feed
  • Feed of listings that can be filtered and sorted, or viewed on map
  • Agent can view and manage client feeds
  • Agent can hide, add, add to tours, add notes, send to chat…
  • Client activity
  • Co-agent, co-buyers, transfer of client to another agent, archival

Chat

  • Communication between agents and their clients is not scattered anymore across emails, text messages and an app.
  • Agents and clients can communicate via a regular chat messages, send listings.
  • Agents can also chat with other agents to inquire about listings.

Tours

  • Zenlist integrates with ShowingTime when available
  • Custom Zenlist tour experience that is shared with the client
  • Agents can add listings and places, plan times and sequence
  • Easy access private remarks during the tour (entry codes)

Account

  • All saved searches
  • Share QR code to the agent’s Zenlink, their customizable online profile
  • Notification settings
  • Trusted lender management
  • Switch to Zenlist My Listings app

Listing input

  • Seller agents can view and track their listings
  • When available, agents can edit and publish their listings
  • When available, agents can create and publish new listings

2024 official mobile demo

Watch the video on youtube

The video demonstrates how Zenlist achieves:

  • Collaboration: listing feeds, co-agents, co-buyers, collective sharing and editing of searches, client activity
  • Communication: notes, chat, tours
  • Powerful search: RESO-based
  • Sharing: agent public profile and shareable listing pages
  • Listing input: first full fledge mobile app to create and update listings

2021: Major UI/UX update with unified UI styleguide

This is what Zenlist looked like before we undertook a major UI rewrite over six months in Q2/2021, and released it early 2022.

The product and design lead began by mapping all core components and their variants, then streamlining both the web and mobile apps around this system. From this work emerged a unified UI styleguide, which I translated into reusable core components and variants using @shopify/restyle.

In parallel, we improved the app’s overall navigation — aligning navigation patterns, headers, modals, and CTAs across all views for consistency.

Why the styleguide mattered:

  • Design consistency: The design team relied on established components, ensuring new additions had a clear purpose.
  • Faster, more reliable development: Building with high-level components reduced repetition and errors.
  • Efficiency in updates: Changes to a component or variant automatically propagated across the app, saving time and maintaining alignment.

Zenlist in the Apple appstore

4.8 ⭐️ on the App Store appstore

Zenlist's reviews in the appstore