Tekmium.

VibeMatch.

VibeMatch.

VibeMatch.

VibeMatch.

Go back

A geo-location social networking app that connects people through shared interests, events, and real-time interactions.

VibeMatch

Overview

Developed the mobile application for VibeMatch — a location-based social platform available on both iOS and Android that helps users discover and connect with like-minded people nearby. Whether users are looking for dating, friendships, social events, or outdoor activities, VibeMatch provides the tools to find, chat, and engage with others who share their interests. The app has reached 10K+ downloads across both app stores.

My Role

Frontend / Mobile Developer — Built the cross-platform mobile application using React Native, implementing the core user experience including geo-location features, real-time messaging, and the matching interface.

Key Features

  • Geo-location Discovery: Smart proximity-based matching that surfaces nearby users based on shared interests and location, enabling organic real-world connections.
  • Real-time Chat & Messaging: Instant messaging system for one-on-one conversations, enabling users to text and stay in touch seamlessly after matching.
  • Groups, Rooms & Events: Social features beyond simple matching — users can join interest-based groups, participate in virtual rooms, and discover local events and outdoor activities.
  • Interest-based Matching: An algorithm-driven matching system that pairs users based on shared passions, hobbies, and social preferences rather than just proximity.
  • Cross-platform Experience: A consistent, polished user experience across iOS (15.0+) and Android, with quick registration and intuitive navigation.

Tech Stack

React Native, TypeScript, NestJS, PostgreSQL, WebSocket, Push Notifications, Geolocation APIs

Challenge & Solution

Building accurate and performant geo-location matching required balancing precision with battery efficiency on mobile devices. I implemented a hybrid approach — using coarse location updates for background discovery and fine-grained GPS only during active browsing — reducing battery consumption by approximately 40% compared to constant GPS polling while maintaining responsive location-based results.

Screens

group-1.webpgroup-2.webp

Related.

Related.

Related.

Related.