Work

These are some of the things I've worked on lately at Roofstock.

Real Estate Investment Marketplace

ReactNext.js.NET 10MapboxGoogle MapsAuth0
Marketplace home search view
Map visualization layers
Property details page
Google Maps neighborhood integration
Underwriting calculator
Financing quote application form
Loan quote review screen
https://www.stessa.com/investment-properties
  • The Stessa Investment Marketplace, powered by Roofstock, provides powerful tooling and analytics of homes on the MLS
  • React application built on the Next.js App Router featuring parallel routes for seamless browsing of homes
  • Snappy response times via both gRPC and REST APIs from a .NET backend
  • Interactive map powered by Mapbox plots all homes in the current search from a GeoJSON
  • Integrates with Auth0 for authentication with a refresh token strategy for secure cross-application sessions

Seller Scaled Services (S3 Disposition Platform)

Blazor.NET 10Docusign
Disposition Manager dashboard
Seller listing progress view
Agent offer management portal
  • Seller Scaled Services (S3) enables real estate sellers to fast track their listing with Roofstock
  • Built three separate apps for the personas in this platform: the Disposition Manager (DM), Seller, and Agent
  • Gathering signatures via Docusign integration and fielding offers through S3
  • Built with Blazor WebAssembly, gRPC, and a .NET backend

Portfolio Marketplace

ReactNext.jsBlazor.NET 10MapboxSalesforce
Portfolio admin dashboard
Campaign tracking view
Portfolio marketplace listing
Homes breakdown
  • The Portfolio Marketplace allows sellers to partner with Roofstock on groupings of homes for volume transactions
  • Roofstock handles the marketing and buyer interest tracking via integration with Salesforce campaigns
  • Internal administrative app is a Blazor app while the buyer-facing marketplace is a React Next.js application

Rent Underwriting

Blazor.NET 10Mapbox
Rent underwriting summary report
Map view of comparable rental properties
  • Built for internal specialists to help owners make an informed decision when setting rental prices
  • Similar properties are plotted on a Mapbox map along with being shown in a list
  • Final recommendation exported to a PDF and sent to the owner