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

- 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.
Related projects
AI / Real EstateHAR 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
CRM / Mobile AppsPlatinum 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