Problem
A distressed-property marketplace needed to estimate sale prices for foreclosure listings before they hit auction. Existing AVM tools handle conventional residential well but break down on distressed assets, where condition, occupancy status, and local market thinness matter more than comparables.
Approach
Built an end-to-end ML pipeline — historical foreclosure transactions, property attributes, geographic features, market timing — into a neural network for sale-price prediction. Heavy lift was on data preprocessing and feature engineering: missing-value imputation strategies that respect distressed-asset semantics, and feature interactions capturing the difference between rural tax-sale and urban bank-owned segments.
Stack
Python · TensorFlow / Keras · scikit-learn · Census + parcel geographic feature lookups
Outcome
Deployed model that beat naive AVM-style baselines by a meaningful margin on the distressed segment specifically — the segment where most existing tools systematically misprice. Same problem class as iBuyer pricing engines, tuned for the bottom 5% of the market.