Senior backend engineer with 5+ years building production-grade Ruby on Rails APIs. Currently at Tadarab where I own payment architecture, subscription systems, and B2B SaaS infrastructure for a growing EdTech platform in Kuwait.
What I specialize in:
- π³ Payment gateway integrations β Checkout.com, HyperPay, Deema, PayPal, Tap, Tamara, Apple Pay/IAP; reduced billing failures by 80%
- π¦ Subscription, wallet & referral engines β 25% upsell boost, 50% improvement in subscriber retention
- ποΈ Multi-tenant B2B SaaS with org-scoped access control & automated AWS Amplify provisioning
- β‘ Real-time systems β Action Cable, Redis pub/sub fan-out, WebRTC signaling
Former Senior Technical Mentor at Microverse β reviewed code and mentored 100+ developers worldwide across Ruby on Rails and JavaScript.
Real-time messaging and calling β Rails 8 API + Next.js 16 frontend
DMs, group conversations, real-time messaging, voice/video calls (WebRTC), emoji reactions, online presence, and message edits/deletes β all in real time.
| Layer | Stack |
|---|---|
| API | Rails 8.1 (API mode), Pundit, Blueprinter, Devise + JWT (Redis denylist) |
| Real-time | Action Cable + Redis pub/sub β 4 channels: messages, presence, calls, user stream |
| Database | PostgreSQL 17 with native time-based partitioning on the messages table |
| Background | Sidekiq 7 β missed call jobs, async tasks |
| Frontend | Next.js 16, TypeScript, Zustand, TailwindCSS 4, WebRTC (P2P media) |
| Deployment | Kamal (Docker-based) |
Backend
Cloud & DevOps
Frontend (supporting)
- The Complete Software Architecture Walkthrough β Production-grade architecture: bounded services, state machines, real-time patterns
- When the Cloud Burns: Why RTO and RPO Aren't Just Buzzwords β Disaster recovery strategy in practice
- Boosting API Performance with Caching in Rails β Rails caching strategies for production APIs
Building things that process real money, serve real users, and stay up.



