Alan Johnson is a Brooklyn-based Software Engineer

A screenshot of the homepage of the HomeLister website

HomeLister is a real estate technology platform that enables homesellers to list their homes on their Multiple Listing Service (MLS) and other sites, bypassing traditional broker fees. It provides a suite of tools to help homesellers manage their listings, market their home, and close the sale. By replacing the traditional seller agent's commission with low flat fees, HomeLister saves homesellers an average of 30% of their equity at time of sale.

Selected Work

Homes For Sale

2023

Map-based search view for HomeLister listings

Sole Developer
A screenshot of the map-based Homes for Sale page of the HomeLister website

Auto-Generated Listing Descriptions

2023

ChatGPT-based listing descriptions generated via customer-selected feature salience preferences

Sole Developer
A screenshot of the ChatGPT-powered Listing Flow Description page of the HomeLister website

HomeLister Design System

2022

Crossfunctional initiative between Product, Design, and Dev teams to create a smooth multiplatform pipeline (JIRA, Figma, Chromatic/Storybook) for implementing and maintaining a robust, reusable component library

A screenshot of a Storybook showing the SliderInput component on Chromatic

Transactions Management

2022

Refactored and greatly expanded a basic contract model into a comprehensive set of offer, escrow, and contact models, APIs, and utilities to serve as the foundation for full-lifecycle transaction management

Sole Developer
A screenshot of Escrow Documents History

New User Listing Flow Product Tour

2022

Optional onboarding tour improved top-of-funnel retention by 12%

Sole Developer

A/B Testing Infrastructure

2022

Support for just-in-time client and Next.js server-rendered client tests and backend server tests

Sole Developer
A comparison of two HomeLister Homepage variants, one labled A and the other B

Brokerage Management Console

2021

Admin-only listing search via performant API supporting multiple concurrent filters and sort

A screenshot of the admin-only brokerage console

Performance Profiling and Optimization

2021

Lifted Lightouse performance audit scores from the mid-70s into the 90s for the HomeLister homepage. Improved Google Search Rank and increased organic inbound traffic by 30%, leading to improved conversion

Sole Developer
Screenshot of a Chrome Lighthouse performance audit result from June 2021 for the HomeLister homepage

Agreement Signature Workflow Refactor

2021

Backend refactor to reduce bug surface area and cut HelloSign-based real estate agreement and amendment contract generation time by a factor of 5.

Sole Developer
Screenshot of a Listing Flow Agreement Signature page

HomeLister Redesign and Relaunch

2019-2020

Ported an AngularJS monolith to a fully redesigned, responsive Next.js client

Form Builder

Listing Flow utility facilitating conditional, per-MLS page, section, and input rendering

Screenshot of a Listing Flow page with multiple input types generated via the Form Builder

Photo Uploader

Drag-and-drop photo uploader with automatic photo optimization

Screenshot of the Listing Flow Photos page with a drag-and-drop photo uploader and grid of uploaded photos

Checkout

Stripe-based Checkout Flow supporting simultaneous purchase of services across multiple listings

Screenshot of a Listing Flow page with multiple input types generated via the Form Builder

My Listings Dashboard

Post-listing experience for sellers to manage the sale of their home
Screenshot of the My Listings Dashboard

Various Landing Pages

Responsive general-purpose and marketing-campaign landing pages
Screenshot of the My Listings Dashboard

Public Listing Page

Public, search-indexed listing page for sellers to share with potential buyers
Screenshot of the My Listings Dashboard