Skip to content
§ 00
CASE / 04 / 04

ProFynd.

YEAR
2021
ROLE
Mobile
STACK
Java · Android SDK · Google Maps · Firebase
ProFynd cover
§ 00
OVERVIEW

Geolocated tutor-matching application. Android, Google Maps API, Firebase. Interest-based pairing and in-app messaging.

AndroidGoogle MapsFirebaseJava
§ 00
BUILD

Match quality decays gracefully.

Android-first. Google Maps for geolocation, Firebase for backend and messaging. The pairing function is subject interest × confidence-weighted distance — close-by matches dominate when there are many candidates, distance loosens as the candidate set thins. The decay is intentional: outside the dense city centre, you'd rather a 4 km match in your subject than a 200 m match outside it.

In-app messaging is Firebase Cloud Messaging end-to-end; no third-party chat SDK. The decision saved a service-level dependency and let us keep the cold-start latency under 800 ms on mid-range devices.

What's still standing.

ProFynd is no longer actively maintained — it was a final-year undergrad project that taught me Android, Firebase, and the importance of a confidence score on every retrieval. The repository is public.

§ 00
GALLERY

Gallery.

Interface
Interface
§ 00
PLATFORMS

Where it runs.

ANDROID
§ 00
REFLECTION

The harness teaches you what the model is doing. Build it first; the rest is implementation.