2026 — present · Lead Software Engineer

RE/MAX

Three-part platform for RE/MAX South Africa — property management hub, public search portal, and an AI listing description generator.

A three-part platform for RE/MAX South Africa covering internal property management, the public-facing search portal, and an AI-powered copywriting tool for listing descriptions.

Hub

The hub is a Laravel + React property management system handling office hierarchies, agent portfolios, and property records. Full-text search is integrated across listing and agent datasets for fast in-app querying.

Website

A public-facing property search portal with a Next.js frontend backed by a Laravel API. Features include map-based geo-search, live currency conversion, and international phone input. Deployed to AWS with a CI/CD pipeline.

Listing description agent

A serverless function that uses LangGraph and Gemini to generate property listing descriptions automatically. Vision AI analyses property photos; tool-calling pulls structured data from the listing database. The agent grounds every output in verifiable property attributes rather than hallucinating details.