Tayyib't Platform
Full-Stack & Backend Developer · Feb 2026 — Present

Overview
Tayyib't is a scalable SaaS platform built around intelligent matching between users. I own the platform architecture end-to-end: authentication and authorization, the matching engine, real-time communication, and the subscription and billing lifecycle. The system is designed so new modules can be added without touching the core, and every layer is built to hold up under growth.
The Problem
The product needed a way to connect users based on compatibility rather than simple filters, while giving the business a subscription model that could evolve without a schema rewrite, and giving users a way to talk to each other the moment they matched.
The Solution
I designed a role-based access system as the security backbone, then layered an automated compatibility-scoring engine on top of it to power AI-driven matching workflows. On top of that I built communication modules that support real-time text, voice, and video, plus a subscription and profile system with a database schema deliberately normalized for future feature expansion rather than just today's requirements.
Architecture
PHP backend exposing RESTful APIs to the client, MySQL as the system of record with schemas optimized for read-heavy matching queries, and SaaS design patterns (multi-tenancy-aware data access, role-based middleware, service-layer separation) used throughout to keep business logic out of controllers.
Challenges & how I solved them
Scoring users at scale
Naive pairwise compatibility scoring doesn't scale as the user base grows. I designed the matching logic and indexing strategy so scoring stays fast as volume increases, rather than degrading linearly with user count.
Real-time without over-engineering
Text, voice, and video each have different latency and reliability needs. I scoped the communication modules so each medium uses the right transport and fallback behavior instead of forcing one solution across all three.
Key features
Secure authentication & RBAC
Role-based access control governing every subscription tier and feature gate.
AI-driven matching
Automated compatibility scoring that ranks and surfaces the most relevant matches.
Real-time communication
In-platform text, voice, and video between matched users.
Subscription management
Full lifecycle handling for plans, upgrades, and renewals.
Extensible profile system
Database schema optimized to absorb new profile fields without migrations that break existing data.
Screenshots


Future improvements
- Introduce a queue-based worker for asynchronous scoring at higher volume
- Add WebRTC connection quality analytics for the video module
- Expose a public API for trusted partner integrations
Let's build something reliable together
I'm currently open to Backend, Full-Stack, and PHP Developer roles. If you need someone who cares about clean architecture as much as shipping fast, let's talk.