Skip to content
Antonio Kodheli

Product · 2026

Pair

A careful daily companion for dating: an AI coach and matchmaker with long-term memory, streamed replies and photo moderation, shipped as a native iOS app.

Visit Pair Live: datewise.io
Screenshot of Pair in production

Overview

Pair is a daily companion that gets to know you, coaches you through dating and relationships, and only suggests a match when the moment is right. The NestJS backend runs a streaming agent runtime with pgvector memory, queues on BullMQ and Redis, real-time messaging over Socket.IO, AWS Rekognition photo moderation, and RevenueCat plus Stripe billing. The client is a native SwiftUI app built from modular Swift packages, with a Next.js landing site.

Role: designed and built solo (backend + iOS)

SwiftUINestJSpgvectorAI AgentsSocket.IO

Highlights

  • Streaming AI agent with pgvector long-term memory
  • Native SwiftUI app built from modular Swift packages
  • Real-time messaging and photo moderation
  • RevenueCat and Stripe subscriptions

About Pair

What is Pair?

Pair is a daily companion that gets to know you, coaches you through dating and relationships, and only suggests a match when the moment is right. The NestJS backend runs a streaming agent runtime with pgvector memory, queues on BullMQ and Redis, real-time messaging over Socket.IO, AWS Rekognition photo moderation, and RevenueCat plus Stripe billing. The client is a native SwiftUI app built from modular Swift packages, with a Next.js landing site.

What tech is Pair built with?

Pair is built with SwiftUI, NestJS, pgvector, AI Agents, Socket.IO.

Who built Pair?

Pair was designed and built solo (backend + iOS) by Antonio Kodheli, a full-stack web developer based in Boston, MA.

Can I try Pair?

Yes — you can see it live at https://datewise.io.

Related projects

View Projects