Work
These are some of the things I've worked on lately at Roofstock.
Real Estate Investment Marketplace
ReactNext.js.NET 10MapboxGoogle MapsAuth0







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



- 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




- 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


- 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