Flagship professional work
Team JL Real Estate Platform
Real estate search, data, and decision-support platform
Role: Product Owner
Live at TeamJLHomes.com

The problem
Traditional real estate websites surface listings but often do a poor job answering the real questions buyers, sellers, builders, and agents have. What does a budget actually buy here? What is changing in this neighborhood? Is the land buildable, and are utilities available? When does renting make more sense?
Team JL is a Gainesville-area real estate team with a longstanding residential-builder relationship. Those questions were being answered one conversation at a time, and the website was not carrying any of that load.
What I built
A custom local real estate platform that combines property discovery with decision-support information and tools specific to the Gainesville area. Each piece answers a question people actually ask, and the pieces share one underlying set of data and content.
- Property search
- MLS-connected search with new-listing and price-drop views and dedicated area pages for Gainesville, Alachua, Newberry, and Jonesville.
- Neighborhood and community pages
- 300+ neighborhood pages plus deeper community guides, including HOA FAQs for the builder communities Team JL serves.
- New construction
- Custom-build inventory, lot and land listings, utility availability for county land, and selections and specifications resources.
- Seller and buyer tools
- Seller guidance, buyer representation explainers, "what your budget buys," and "when to rent" decision content.
- Market and local data
- Local, MLS, and public-data connections feeding market information and a "what’s changing" view of the area.
- Operational and measurement layer
- Internal tools, compliance-aware content handling, analytics, Search Console, and SEO work that keep the platform maintainable.
My role
I own the product from problem definition through implementation and ongoing improvement: identifying business and user needs, defining requirements, making workflow and data decisions, shaping the UX and information architecture, coordinating content and compliance, and testing the result against the original problem. When software is the answer, I use AI-assisted development tools to translate those requirements into working functionality.
What this demonstrates
Product ownership, requirements definition, systems and data thinking, QA, prioritization, UX, AI-assisted development, and the ability to translate between business problems and technical implementation.
- Product ownership: one person has carried this platform from problem definition through live operation, including the parts that do not show up in a demo: QA, compliance coordination, analytics, and deciding what gets built next.
- Systems and data thinking: 2,000+ listing and neighborhood pages are generated from shared data sources, so decisions about how data is structured matter more than decisions about any single page.
- Translation: agents and the builder describe problems in their own terms. I turn those into requirements a build can execute, then verify the result against the original problem rather than the ticket.
- Prioritization: a growing list of possible features and a small team means choosing what moves the business, not what is easiest to build.
How this evolved
TeamJLHomes.com did not begin with AI. Years earlier, I built and maintained AllisonAbles.com around the same basic instinct: answer the local questions people actually have, organize information clearly, and make the website useful rather than simply promotional. Archived versions from 2010 onward show the county organized into area pages, each with its own neighborhood index, alongside buyer, seller, and property-management resources.
The tools have changed. The underlying work has not.





- Generated pages
- 2,000+ data-driven listing and neighborhood pages
- Data connections
- Dozens of sources, including the MLS, Alachua County Property Appraiser and tax records, FEMA flood maps, school district data, HOA and builder information, and development filings from Alachua County Growth Management and the cities of Gainesville, Newberry, and Alachua
- Status
- Live and in active use by the team



