APPS · INTERNAL TOOLING · v1.0
Internal Tooling

Mosser Apps

tools built for the portfolio

Tools we've built for the Mosser portfolio, plus a few LFI products Mosser has a seat on. Have at it.

Portfolio2,500+ units
ContactJustin / LFI
Last Updated2026-05-11
APP 01

Daily-refreshing intelligence on every SF multifamily competitor listing — rents, concessions, days-on-market, removals.

Scrapes eight SF competitor operators across AppFolio, Yardi RentCafe, and custom platforms, plus a Craigslist SF filter. Full Type 2 change history. Anonymous CL posts attributed back to operators via editable fingerprint dictionary.

View details

Use cases

  • Daily concession parity check before setting vacancy quotes
  • Submarket pricing benchmarks by operator and floor plan
  • Days-on-market and removal-event tracking
  • Craigslist activity color (who's struggling, who's not)
  • Source data for the Pricing and Revenue Management app

Operators tracked (8 + CL)

2B Living · Gaetani · Brick + Timber · Trinity SF · Parkmerced (Maximus) · RentSFNow (Veritas) · Mosser Living · Rentals Inc. · Craigslist SF multifamily

Stack

Neon Postgres 15 · Cloudflare R2 · Next.js 14 on Vercel · Python ETL (HTTP + Playwright) · GitHub Actions cron 6am PT

Live stats

Last scrape run: · Active listings: · CL ads (7d):

Values fill in once the chat is wired into this app.

Repo04-mosser.apps/leasing
RefreshDaily 6am PT
APP 02

Gallery

gallery.mosser.app
Live LFI Product

Property gallery — the public-facing showcase of the Mosser portfolio.

LFI-built property gallery that presents Mosser buildings, units, and neighborhoods in one polished, branded experience. Single source for marketing-grade visuals across the portfolio.

ProductLFI
URLgallery.mosser.app
APP 03

Pricing and Revenue Management

URL TBD
Underway Mosser Only

Supports the leasing team in setting rents — balancing restrictive covenants and reporting requirements while keeping value creation the goal.

Sits next to leasing. Combines Mosser's own data with public market signal, respects every bound we operate under (AGA, banking rules, lender covenants, reporting), and surfaces rent recommendations built for long-term asset value — not just next month's collection.

View details

Use cases

  • Vacancy-reset rent recommendations for leasing, with the comp evidence behind them
  • AGA-bounded renewal ranges that respect banking rules and lender covenants
  • Concession parity alerts when the comp set moves and our offers don't
  • Reporting-ready outputs that drop into lender and investor templates
  • Audit trail of what was recommended vs. what was set — closes the loop
  • Defensible-by-design under §37.10C and the RealPage settlement

On the §37.10C / RealPage stuff

SF banned algorithmic pricing tools that pool competitor rent data (effective Oct 2024); DOJ's RealPage settlement piled on. We sidestep all of it by only ever touching first-party Mosser data and public listings. No surveyed rent rolls, no shared yield data. Kill switch is in the build plan if the rules shift.

Build plan

Nine phases over 9–10 working days: init → Brickston access → mosser_mirror → competitor_mirror → pricing analytics → BI → AI Q&A → deploy + cron → verify.

Stack

Python (psycopg3, Cloud SQL Auth Proxy) · Neon Postgres (separate project from Leasing) · BI layer TBD · Phase 7 deploy + cron
Repo04-mosser.apps/pricing
ETA~10 working days from kickoff
APP 04

Brickston

hub.lfiq.app
Live LFI Product · Mosser-Only Env

AI-enabled asset management. Scales AUM by focusing AMs on what creates value and what flags risk.

LFI flagship product, running in a dedicated Mosser-only environment. Ingests M365, Granola, Smartsheet, Teams, and Brickston Cloud SQL event triggers; extracts tasks, commitments, decisions, and entities resolved to property and resident.

View details

Use cases

  • Morning briefing: tasks landing today, commitments approaching, lease and AR triggers
  • Entity-resolved decision and commitment recall across email, chat, and notes
  • Permit and code-violation awareness around portfolio properties (proximity-tagged)
  • Vendor COI expiration tracking
  • Narrative layer the Mosser team can query without needing Yardi access

How this works

Brickston is an LFI product, but Mosser runs in its own dedicated environment — no other clients in it. So from Mosser's side it's effectively single-tenant. LFI builds the product, Mosser uses the instance. Feature ideas go to Justin.

Stack

Postgres items.* schema (tasks, commitments, decisions, entities, property_lookup) · M365 / Granola / Smartsheet / Teams connectors · Brickston agent · daily PBI rollup sync 04:03 PT
ProductLFI
EnvironmentMosser-only
APP 05

RepairCo

backninetrades.com
Coming Soon Mosser Only

KPI and performance engine for our newest venture — keeps the business plan honest and the P&L on track.

Built to make sure RepairCo hits its numbers. Pipes operating data into KPI dashboards mapped to the business plan, flags variances early, and keeps the venture accountable to its profitability targets before issues show up in the financials.

View details

What it'll do

  • Live KPI tracking against business plan targets — by month, by function, by line item
  • Variance flags when performance drifts off plan, before it hits the P&L
  • Unit economics and margin tracking — what each job earns vs. what the plan says it should
  • Trend lines that catch problems early enough to fix them
  • Board / sponsor-ready reporting straight out of the same data

Status

Scope coming together. Tile updates when the build kicks off.

Target LaunchTBD
AudienceRepairCo leadership + Mosser AM