I build AI-powered tools for real estate and productivity β turning repetitive, manual workflows into fast, automated products.
AI-assisted CMA report generator for real estate professionals
A full-stack web app that automates the most time-consuming parts of producing Comparative Market Analysis reports. It scrapes comparable sales data directly from REA, extracts data from Cotality PDF uploads, auto-generates Google Maps tiles, and produces a polished PDF β all from a browser UI with no code required.
Stack: Python FastAPI PyMuPDF ReportLab Playwright Google Maps API
Key features: REA web scraping Β· Cotality PDF parsing Β· AI-positioned map markers Β· Drag-and-drop comparable management Β· One-click PDF export
GPT-powered real estate outreach automation
A Flask dashboard that helps real estate agents reconnect with past clients via Facebook. It syncs unconditional clients from Portal Plus, scrapes Facebook profiles with Playwright, and uses GPT-4o-mini to generate personalised introduction messages in Chinese, English, or Korean.
Stack: Python Flask OpenAI API Playwright SQLite pandas
Key features: Portal Plus one-click sync Β· AI-personalised multilingual messages Β· Contact deduplication Β· Full message history archive
Activity matching for Sydney's Chinese community
A mobile-first web app where users post and join local activities (mahjong, sports, BBQs) and get matched in minutes. Features real-time chat, emoji map markers via Mapbox, OTP phone login, and concurrent-safe seat management.
Stack: Next.js 14 TypeScript Supabase Mapbox GL JS Vercel
OpenClaw Mission Control Dashboard
A dark-themed operations dashboard for managing agents, tasks, projects, and pipelines β built as a static-export Next.js app deployable to any CDN.
Stack: Next.js 16 TypeScript
Building in Sydney, Australia π¦πΊ
