Production 10,000+ users · since 2018

Equal Dating

A 7-year research foundation translated into a microservices platform that puts compatibility before swiping.

Language Go · Rust
Started 2018
Stack Microservices · gRPC · NATS · PostGIS · Qdrant
Role Software Architect

Overview

Role: Software Architect / Lead Developer Timeline: 2018 — Present (7 years of research and development) Status: Production — Serving 10,000+ users

Architecture & Scale

  • Microservices platform with 15+ services achieving 99.9% uptime
  • Sub-100ms response times across all endpoints
  • High-availability Kubernetes infrastructure
  • NATS messaging system for real-time communication
  • PostgreSQL database with 150+ tables and PostGIS integration
  • Automated backup strategies and disaster recovery

Key Features

  • AI-powered compatibility systems using MBTI / Human Design algorithms
  • Progressive photo reveal through conversation points system
  • Gamified dating experience with achievements and leveling
  • Vector database (Qdrant) with specialised embeddings for compatibility
  • No swiping — focus on meaningful conversations first
  • Message scoring system that rewards quality interactions

Technical Stack

  • Backend: Go microservices, Rust services, gRPC APIs
  • Messaging: NATS for inter-service communication
  • Database: PostgreSQL with PostGIS, Qdrant vector database
  • Infrastructure: Kubernetes, Docker, high-availability setup
  • AI / ML: Custom compatibility algorithms and embeddings
  • Monitoring: Real-time performance tracking and alerting

Key Achievements

  • Improved match accuracy by 40% through AI-powered algorithms
  • Architected scalable platform serving 10,000+ concurrent users
  • Eliminated superficial swiping culture in dating apps
  • 7-year research foundation for compatibility science
  • Built high-performance vector search for advanced compatibility assessment

Company: Resistance Group