All Projects
Teppe — Next-Gen PropTech and Real Estate Management Platform

client

Teppe

Next-Gen PropTech and Real Estate Management Platform

15K+ Active Tenants
SaaS Subscriptions
Highly Responsive
Thousands of Properties

The Problem

Listing thousands of properties on a single Mapbox canvas caused severe frame drops — the native Mapbox clustering was dropping to 8fps when panning over dense metro areas with 5,000+ markers. Landlord-tenant communication was also scattered across WhatsApp and email with no audit trail.

The Solution

Built a custom SuperCluster integration in React Native Expo that pre-clusters property pins at multiple zoom tiers on a background thread, feeding only visible cluster groups to the map renderer — eliminating the per-frame clustering computation that caused the stuttering. GraphQL subscriptions (via Hasura) power the in-app chat with real-time delivery receipts and read status.

My Role

Mobile Developer & Architect

Timeline

5 months

Product

Teppe screenshot 1
Teppe screenshot 2
Teppe screenshot 3
Teppe screenshot 4

Architecture

Frontend

React Native (Expo)

Backend

Node.js & Hasura Engine

Realtime

GraphQL Subscriptions

Infrastructure

AWS & Mapbox API

Tech Stack

React NativeNode.jsGraphQLHasuraMapbox

Impact

01

Built a custom SuperCluster map rendering pipeline that pre-computes pin clusters off the main thread, reducing map panning from 8fps to a consistent 60fps across 5,000+ property markers in dense metro areas — making property discovery feel native rather than janky.

02

Integrated Hasura GraphQL subscriptions for live tenant-landlord messaging with delivery receipts and read status — replacing WhatsApp as the communication channel and creating a full audit trail for dispute resolution, a key SaaS differentiator for property management companies.

Features

Interactive Map Search
In-App Messaging
Automated Rent Collection

Explore