Ammar TariqBack to Ammar
DownTime Dating logo

2026

DownTime Dating

Dating · Social · Full-stack engineer · React Native, admin, APIs

DownTime Dating

A dating app that matches on overlapping free days — for night shifts, weekends, and rotating hours. Built full-stack: React Native client, admin console, and the APIs behind matching, chat, and WebRTC calling. Live on Google Play; App Store under review.

Challenge

Most dating apps assume Saturday night. Shift workers are free when everyone else is asleep — so they match with people they can never actually meet. Availability had to be a first-class matching signal, not a bio line.

Solution

Shipped the product end-to-end: schedule-based matching, filters, incognito and visibility controls, read receipts, and chat plus WebRTC audio/video calling. A React admin for users, reports, and operations. iOS build submitted; Android is live.

Architecture

  • 01React Native app for Android (iOS in App Store review)
  • 02React admin for users, moderation, and subscriptions
  • 03API-backed profiles, schedules, and matching
  • 04Chat with read receipts
  • 05WebRTC audio and video calling
  • 06Incognito mode and profile visibility controls

Engineering challenges

  • Matching on overlapping free days — schedule as a domain object, not a filter afterthought.
  • WebRTC for in-app audio and video calling.
  • Owned mobile, admin, and backend so ops can moderate without shipping a new binary.
  • Store path: Google Play shipped; App Store listing in review.

Technologies

React NativeReactTypeScriptREST APIsRealtime chatWebRTC

Outcome

Live on Google Play as DownTime Dating — schedule-based matching for shift workers and busy professionals. App Store submission is in review.