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.

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)
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.


