AI products. Real operations. End-to-end ownership.
I turn business problems into working software: guest-support agents, knowledge retrieval, evaluation tools, and the web and mobile platforms behind them. Sole developer of GnG Vacation's property and AI systems.
Agents, retrieval and review workflows built for daily operations. Each case study explains the problem, my implementation and the engineering decisions behind it.
01
Production AI · Human feedback
Guest Support Agent
A tool-using agent handling approximately 10,000 guest messages a month. Property knowledge, web search and Lark escalation connect automated answers with staff expertise. I also built response scoring and feedback instrumentation.
An employee knowledge assistant with hybrid retrieval, plus AI-assisted CRM updates from Zoom call summaries. Vector, keyword and title search work together; confidence checks and audit records support lead classification.
Compares short-, mid- and long-term rental strategies using Airbnb and Zillow comparables, listing history and financial tools. Reports distinguish sourced inputs, assumptions and missing data.
Compares cleaner uploads with reference photos to flag missing supplies and staging issues. Structured findings support pass, retake and manager-review decisions.
AI depends on the systems around it. I built the property data, channel integrations, payments and operational workflows that connect these products.
01
100+ properties · Sole developer
Property Management Platform
The shared foundation for calendars, pricing, property records, leasing inquiries and a unified inbox. Integrates Airbnb, Vrbo and Booking.com through Channex, with owner reporting and native mobile clients.
Availability checks, quotes and reservations connected to the PMS. Stripe authorization and capture flows include idempotent requests and payment-state handling; longer stays feed into CRM follow-up.
Next.jsStripePostgreSQL
03
Calendar sync · Operations
Cleaning Coordination
Matches reservations to cleaners and sends Lark reminders for the coming seven days. The workflow checks calendars every two hours and detects changes so staff can respond to shifting bookings.
PythonSupabaseCalendar APIsLark
04
Customer experience · Discovery
GnG Vacation Website
A customer-facing rental website with destination pages, property discovery and inquiry flows connected to the wider booking and operations system.
Next.jsSEOWeb performance
03 / native experiences
Web to mobile
SwiftUI and Kotlin clients bring the same operational data to property managers, owners and residents.
GnG Vacation
Native property management on iPhone and iPad: rental calendars, bookings, guest communication and operational dashboards connected to the same PMS backend.
SwiftUIREST APIsiOS
SwiftUI
iOS applications
Kotlin
Android development
01
GnG Owner
Owner access to rental calendars, income reports, leasing progress and service requests. I also developed an Android owner app in Kotlin and Jetpack Compose.
SwiftUIKotlinJetpack Compose
02
GnG CRM
Mobile access to leads, customer records and follow-up stages, extending the CRM workflow beyond the desktop.
SwiftUICRM APIsiOS
03
Resident App
A SwiftUI resident app connected to lease information, rent status, maintenance requests and community services through shared PMS APIs.
SwiftUISupabasePMS APIs
04 / about
Business context. Engineering ownership.
My route into software began with accounting and revenue analysis. Repeated questions about property income became analysis tools; scattered operational knowledge became a PMS, then AI and mobile products. Economics and public policy trained me to question the inputs and explain the outcome. Engineering lets me turn that analysis into a system people can use.
▸Joined in property accounting and owner revenue analysis; progressed to independently developing the company’s software systems.
▸Built the PMS supporting 100+ properties, a guest-support agent handling approximately 10,000 messages a month, and connected web and mobile products.