Your site. Your code. Your leads. One person on the line.
Custom MLS-integrated websites for real-estate agents, teams, and boutique brokerages. Built by one operator end-to-end — every line of code, every client call. The custom alternative to Sierra, BoomTown, and Luxury Presence templates.
/public/splats/<your-listing>.ksplat
any (live 3D scene)
Capture a listing with Scaniverse, convert to .ksplat, drop here. The hero auto-orbits the scene; ListingTours becomes a full first-person walkthrough.
The full real-estate platform, one operator on the line.
Every site, every integration, every IT call, every line of code — me. No agency handoffs, no platform overlords, no account-manager queue. Custom IDX, AI chat, 3D tours, managed workstation, custom CRMs, backend tooling — the whole infrastructure stack delivered and supported by one person.
- Custom-coded IDX websites.
- No templates, no platform lock-in, no shared infrastructure. Hand-coded around your brand, your MLS, the way your buyers actually search. Source-code yours after the 12-month minimum.
- AI chat with human takeover.
- Anthropic Claude trained on your listings. When intent crosses the threshold, the conversation pages you in real time. No more sifting form submissions for the one real buyer.
- Managed workstation, bundled.
- Mini PC + dual monitors + full security stack (BitLocker, Bitdefender EDR, NextDNS, Proton Pass). Hot-spare hardware program. AnyDesk remote support in seconds. Yours after 12 months.
- Hyperlocal community pages.
- Per-town editorial pages with real, current market metrics — avg price, YoY change, listing count, school district detail. SEO content that ranks for "homes in your town".
- Marketing, SEO & ongoing care.
- Monthly performance reports, local SEO, Google Business Profile, paid social on Expand+. Site bug at 5pm before tomorrow's open house? Text me. Same-day SLA.
- Live MLS sync, compliance handled.
- Plug your site directly into RESO Web API. Listings refresh every 15 minutes. IDX §11 + Fair Housing structure baked in from day one. No markup fee, no branding hijack, no platform overlords.
- 3D listing tours.
- Photoreal Gaussian-Splat walk-throughs captured in ~20 minutes per listing. Rendered in-browser as a real-time game environment built on three.js — no headset, no app install. Embedded per listing on Refine+.
- Custom CRM development.
- Beyond hooking into FUB / kvCORE / Chime — full custom CRMs built around your team's workflow. Versioned event contract, multi-agent dashboards, lead routing logic, automated nurture flows. Same operator who built the site.
- Backend tooling & automation.
- Internal tools, custom integrations, automation pipelines, monthly market-report generation, synthetic monitoring, scheduled MLS deltas. The unglamorous infrastructure that keeps the front-end honest.
Walk the listing before you tour it.
Photorealistic 3D captures via Gaussian Splatting — the same tech that's replacing Matterport in high-end real estate. Rendered in-browser as a real-time game environment built on three.js. Buyers explore in first-person, walk through rooms, look out windows. No app install, no headset, no download.
/public/splats/<your-listing>.ksplat
any (live 3D scene)
Scaniverse a listing (~20 min onsite, phone-based). Export .ply, convert to .ksplat (npx @mkkellogg/gaussian-splats-3d convert input.ply output.ksplat), drop here. Both the hero auto-orbit + this walkthrough wake up at once.
Capture in 20 minutes
Phone-based scan, no special hardware. We come to the listing, you stay focused on the close.
Embedded in every listing
Auto-deployed to the listing page on Refine+ tiers. Buyers click into a full-screen experience, owners see traffic in your dashboard.
Tracks engagement
See which rooms buyers linger in, where they walked, when they bailed. Coach showings before they happen.
The proof isn't a deck. It's a Howard Hanna agent's site, live with 3,070 listings.
Custom IDX, hand-coded community pages, AI chat with takeover, Anthropic Claude on the backend. Same stack you'd get, same operator on the line. Click anything on the right to see what we shipped.
- Active listings
0 live MLS sync · 15-min refresh - Sync cadence
0 min last refresh · live now - Stack Next.js · Postgres · Anthropic shipped + maintained
- Status
0.00% uptime · last 90 days
/public/work/sharon/proof-hero.jpg · or /public/work/sharon/proof-hero.mp4
1440×900 image · or 1920×1080 H.264 video (~8MB max)
Marquee proof asset for the Sharon case anchor on the homepage. A 10-15s silent loop of the live site (drag the map → click a listing → photo lightbox opens) reads as the strongest possible proof. Single hero screenshot works too.
/public/photos/sharon-fronk.jpg
~800×800 square (portrait), or 1440×900 landscape (a screen / video)
Sharon's portrait when she sends one — drops in cleanly here. Or a 10-15s silent loop of her on a video call with a buyer, scrolling the AI chat conversation, etc. Whatever proves 'real Howard Hanna agent talking about real software' best.
Tom built me a custom MLS-backed real-estate site with features the templated agent platforms don't even attempt — full property search with map, AI chat that hands off to me when leads need a human, a CRM dashboard wired into every visitor action, real IDX compliance. He explained every choice as he went, never padded scope, and the result is faster and more useful than the big listing sites. Genuinely impressive.
Four steps. No mystery, no hand-offs.
From the first call to month thirty-six, one person is on the line. Here's the path from "we should probably do something about the site" to a live, custom MLS site that you own.
- 01
Discover
20-min call. Free. We talk about your business, your current platform, what's working and what's not. Sometimes the right answer is "stay on Sierra," and I'll tell you if it is.
- 02
Quote
Fixed-price written quote within 48 hours. The plan that fits your stage, the timeline, the scope, the math. No mystery line items.
- 03
Build & ship
Weekly demos, on Zoom or in person. You see real progress every week, not slide decks. Launch within 3–6 weeks (Reach or Refine) or 6–12 weeks (Expand or Anchor).
- 04
Care
30 days of free post-launch refinement, then ongoing care under your plan's SLA. Site bug before an open house? Text me. After your minimum, you're month-to-month and the workstation is yours.