All projects

Real Estate Platform

HAR.com — Real Estate Platform

Feature work on one of the largest independent real-estate portals in the US — property search, listing pages and the tools Texas realtors use daily.

  • React.js
  • JavaScript (ES6+)
  • Node.js
  • GraphQL
  • MongoDB
  • REST APIs
  • AWS CloudFront
Har.com
Client
Houston Association of REALTORS® (HAR)
Duration
Jan 2023 — Present
Category
Real Estate Platform

HAR.com is the Houston Association of REALTORS® consumer portal and one of the largest independent real-estate websites in the United States, serving millions of buyers, sellers and agents across Texas. I ship features across the consumer surface — property search, listing detail pages, saved searches — and the agent-facing tooling behind it.

The frontend is a large, long-lived React codebase where the hard part is not writing a component but changing one safely: shared UI touched by dozens of pages, server-rendered SEO-critical listing routes, and a traffic profile that punishes any regression immediately. On the backend I extend Node.js and GraphQL services over MongoDB, keeping response times flat as the product surface grows.

The site sits behind an enterprise CDN and bot-mitigation layer, so anything I build has to behave correctly for cached, uncached and challenged requests alike.

Key features

Consumer property search, filters and listing detail experience

Agent-facing tools used daily by thousands of Texas realtors

GraphQL and Node.js services over MongoDB at high traffic

Performance and accessibility work inside a large legacy React codebase

CDN and bot-mitigation aware rendering (cached, uncached and challenged paths)

End-to-end ownership from requirement shaping to production support

My role

Full-stack feature developer on the platform team.

  • Build and refactor React screens across the consumer and agent surfaces

  • Extend GraphQL schemas, resolvers and Node.js services backed by MongoDB

  • Review pull requests and keep shared UI components consistent across teams

  • Own production issues end-to-end, from triage through to the fix and postmortem

Challenges & solutions

Changing shared code without breaking twelve other pages. A component in a codebase this old is used in places nobody remembers. I leaned on prop-level backwards compatibility, staged rollouts and reading actual usage before touching anything shared, rather than a big-bang refactor.

Keeping SEO-critical pages fast. Listing pages are the traffic engine, so every added query costs real money. Field-level GraphQL selection and avoiding N+1 resolver patterns kept new features from adding latency to pages that were already tuned.

HAR AI Mode — Conversational Home Search — coverAI / Real Estate

HAR AI Mode — Conversational Home Search

AI-powered home search for HAR.com: buyers describe what they want in plain English instead of stacking filters, and get real listings back.

  • React.js
  • React Router
  • JavaScript (ES6+)
  • REST APIs
  • +3
Case details
Platinum CRM by HAR — Web, iOS & Android — coverCRM / Mobile Apps

Platinum CRM by HAR — Web, iOS & Android

Real-estate CRM for Texas realtors: a React web portal plus React Native apps shipped on the App Store and Google Play from one shared API.

  • React.js
  • React Native
  • Redux
  • Node.js
  • +5
Case details