Production
10,000+ users · since 2018
Equal Dating
A 7-year research foundation translated into a microservices platform that puts compatibility before swiping.
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