As Lead Product Engineer, I steered BSO Club from a prototype to a market-defining platform for BSO Real Estate Management. This wasn't just a technical build; it was a transformation of the "why" and "what"—aligning architectural decisions with the brutal operational realities of the UAE brokerage ecosystem.
Scope: Full ownership of technical architecture & product roadmap
Stakeholders: BSO Executive Leadership & 2,000+ active brokers
KPI Focus: "Speed to Lead" optimization and Admin-overhead reduction
Leadership: Managed 6-person cross-functional team (3 Frontend, 2 Backend, 1 QA)
Strategy: Transitioned from "How to build" to "What to build for impact"
Timeline: 3+ years of iterative, data-driven evolution
Dubai real estate demands instant response — leads contacted within 5 minutes convert 10x better. Fragmented WhatsApp workflows and manual RERA compliance were costing brokers 10+ hours weekly.
1
90% drop in lead qualification odds after the first 5 minutes
2
10+ hours per week wasted on manual data entry and scheduling
3
Zero data visibility due to "WhatsApp Silos" in broker communication
4
High opportunity cost in a commission-driven, high-stakes market
5
Regulatory burden requiring manual RERA compliance verification
6
Dubai real estate needed an "Admin-Killer" app to maximize broker ROI
Engineering leadership is defined by navigating trade-offs. We initially deployed a Trusted Web Activity (TWA), but faced catastrophic iOS limitations. I directed a strategic pivot to a Capacitor-based hybrid architecture to unlock native utility and satisfy platform gatekeepers.
The Crisis: Initial Apple rejection under Guideline 4.2 (Minimum Functionality)
The Solution: Migrated to Capacitor to bridge native APIs with React
Offline-First: Implemented SQLite caching for property deeds and contracts
Strategic Logic: Proved "Native Utility" by enabling elevator/basement access
Performance: Sub-500ms interactions via optimized JavaScript bridges
Result: Secured App Store approval and enabled 99.9% iOS notification reach
As the dataset grew, our Strapi-based backend hit a performance wall. Standard GraphQL resolvers were creating deep N+1 query chains, leading to 2-5 second latencies. I led the intervention to refactor our data access layer for enterprise scale.
Diagnosis: Identified recursive relationship loading as the primary bottleneck
Intervention: Custom Strapi controllers with strictly limited population depth
Caching Layer: Implemented Redis for "Read-Heavy" area and amenity data
Optimization: Reduced API response times from 2-5s to ~150ms
Geo-Indexing: Leveraged PostGIS for sub-second spatial property searches
Impact: System stability maintained during 10x user growth
To beat the 5-minute lead cliff, notifications couldn't be "eventually consistent." We faced a major hurdle: iOS kills background WebSockets. I architected a hybrid notification strategy to ensure instant delivery regardless of app state.
WebSocket Management: Low-latency streams for active foreground users
Background Fallback: State-aware routing to Firebase Cloud Messaging (FCM)
Reliability: Decoupled notification logic from the primary chat server
Metric: Achieved 99.9% notification delivery within 30 seconds of lead creation
UX: Deep-linking from alerts directly to the "Make Offer" action
Outcome: 3x improvement in average broker response velocity
We replaced the chaos of chat groups with a unified dashboard. This feature serves as the broker's "Mobile Office," prioritizing high-value leads and upcoming RERA expirations through a smart card-based UI.
Product Goal: Centralize listings, offers, and performance metrics
Design Choice: One-handed navigation for on-the-go property tours
Technical Detail: Real-time sync of listing status via Redis Sorted Sets
Feature: Integrated RERA compliance alerts and automated contract status
Impact: 45% reduction in time-to-action for new leads
Analytics: Tracking "Time to First Response" at the individual level
Property data is the broker's currency. We built an offline-capable unit management system that automates the generation of client presentations and government-mandated documents, directly attacking the admin-overhead problem.
Efficiency: 70% faster retrieval of title deeds and floor plans
Automation: Instant PDF "Fact Sheets" generated from listing metadata
Native Utility: High-res gallery with zoom and swipe, optimized for mobile
Sync Strategy: Delta-updates to minimize data usage on mobile networks
Integration: Google Maps deep-linking for turn-by-turn navigation
Result: Brokers recovered ~2 hours of prospecting time daily
Closing a deal in Dubai involves complex terms. We moved this from fragmented emails into a structured "Offer System" with real-time tracking, reducing the average response time from 48 hours to just 6 hours.
Workflow: Progress indicators for offer lifecycle (Submitted -> Approved -> Signed)
Compliance: Pre-validated forms for AED terms and post-dated cheque schedules
Notification: Instant push alerts for all stakeholders upon offer status change
Legal: Integrated digital signature hooks for tenancy contracts
Data: Structured storage of tenant/buyer profiles for future remarketing
Impact: Significant increase in "Deal Velocity" for the BSO network
I led the design of an in-app economy ("Bricks") and subscription model. This was a product-engineering challenge: how to monetize without creating friction. We used "Loss Aversion" and bundle-anchoring to drive adoption.
Architecture: Seamless Stripe integration for UAE VAT compliance
Economy: In-app "Bricks" currency for marketing permits (Bayut/Dubizzle)
Psychology: Tiered savings for Premium subscribers (up to 60% off)
Technical: Wallet UI with real-time transaction ledger and sync
Conversion: Achieved a 25% free-to-premium conversion rate
Result: $150K+ annual revenue stream created from zero
Recognizing that we couldn't kill WhatsApp, we built a chat that offered what WhatsApp couldn't: context. Our "Connect" feature allows brokers to share live property cards and area insights directly within the stream.
Socket Strategy: Socket.io with Redis adapter for horizontal scaling
Utility: Share active units as interactive, clickable cards in-chat
Discovery: Area-based broker networking to facilitate "Off-Market" deals
Performance: Typing indicators and read receipts for a "Native" feel
Retention: 80% daily retention for the internal chat feature
Security: Role-based access to ensure sensitive deal data remains internal
The BSO Club project proves that technical excellence drives business outcomes. By solving for "Speed to Lead" and platform compliance, we enabled the agency to scale its freelance broker model without increasing operational overhead.
Scale: 2,000+ brokers onboarded with zero increase in office space costs
Efficiency: 40% self-reported increase in broker administrative speed
Conversion: Measurable uplift in lead-to-deal conversion rates
Growth: 3x inventory growth through user-generated listings
Reliability: 99.9% uptime with zero critical incidents over 18 months
Leadership: Successfully transitioned a legacy agency into a tech-first leader
Our roadmap involves moving from "Process Management" to "Intelligent Automation." The next phase of BSO Club involves GenAI for lead qualification and integrated digital payment gateways for rental cheques.
AI Strategy: RAG-based LLMs to automate initial WhatsApp inquiries
FinTech: Integrated Stripe/UAE-Gateway for digital rental payments
Scalability: Decomposing the monolithic Strapi backend into targeted microservices
Observability: Implementing Sentry and Datadog for granular performance tracking
Velocity: Shipped 600+ releases via CI/CD pipeline across 5 services over 3 years
Vision: Making BSO Club the "Operating System" for MENA Real Estate
Three years of product engineering leadership distilled into the core insights that defined this transformation — from architectural pivots to business impact.
1
Led end-to-end development of a 2,000+ broker PropTech platform in Dubai
2
Pivoted from TWA to Capacitor hybrid to overcome Apple's Guideline 4.2 rejection
3
Solved N+1 query bottlenecks, reducing API latency from 2-5s to 150ms
4
Engineered hybrid WebSocket/FCM notifications achieving 99.9% delivery rate
5
Built offline-first architecture with SQLite caching for field brokers
6
Designed "Bricks" in-app economy generating $150K+ annual revenue
7
Reduced broker admin overhead by 40%, recovering 2+ hours daily
8
Cut lead response time from 48 hours to 6 hours via structured offer pipeline
9
Managed 6-person cross-functional team across Frontend, Backend, QA, and Design
10
Shipped 600+ releases via CI/CD with zero critical incidents in 36 months
11
Achieved 25% free-to-premium conversion through behavioral economics
12
Transformed a legacy agency into a tech-first leader in UAE real estate