Nabeel AhmedAll work
Case study

RHK Properties

A UAE real estate marketplace and CRM, with voice calling built into the web and mobile apps.

rhkproperties.com (opens in a new tab)
The RHK Properties marketplace home page with its property search.
Role
Team lead, Senior Software Engineer at AHK Solutions
Since
January 2025
Market
United Arab Emirates
Platforms
Web, iOS and Android
Built with
Next.js, React Native, NestJS, WebRTC, Docker, Azure AKS

The product

RHK Properties is a UAE platform for buying, selling and renting property. Behind the public marketplace sits a full CRM that the agents work in every day.

It was the first product I led at AHK Solutions. We built the web platform first, then the iOS and Android apps, and the same product family later grew to include OWNRS UAE, an app for property owners. I own the architecture, delivery and deployments end to end.

Calling inside the app

I built realtime voice calling from scratch, so calls happen inside the app itself.

  • WebRTC carries the audio between the web and mobile apps.
  • SIP trunking through Telnyx and Etisalat connects app calls to ordinary phone numbers, so a call can reach someone who doesn't have the app.
  • STUN and TURN servers keep calls connecting. STUN helps two devices find a direct route to each other, and TURN relays the audio when firewalls or carrier networks block a direct route.
  • The calling backend runs as NestJS microservices on Azure Kubernetes.

One backend for every app

The Next.js frontend sits on top of NestJS microservices. One backend serves the CRM, the agent side and both mobile apps, so all of them work from the same data.

The services are containerized with Docker and run on Azure Kubernetes Service. The React Native apps share the same API as the web.

Leading the team

Beyond writing code, I set how the frontend and backend are structured, run code reviews and mentor the engineers on the team. I also handle deployments across Azure, AWS and Vercel.

More work

  • AI See

    Real-time defect detection on factory conveyor belts, from the camera to the dashboard.

  • OWNRS UAE

    An owner app for the UAE whose AI assistant answers from the owner's own property data.

  • OMC Portal

    A live corporate services portal for Oxford Management Consultancy, used by companies setting up in the UAE.

  • GA Universe

    The frontend of a low-code platform where people drag and drop their way to a working application.

Build something like this

Tell me what you're working on. I'll tell you whether I'm the right person, roughly what it would take, and what I'd do first.

Hi Nabeel, I'mand I need help with

What do you need help with?

You can write back to me at

I read every message myself and reply within a day.

Email

nabeelahmed1699@gmail.com

LinkedIn

Send me a message

Not connected yet? Add a short note to the request and I'll accept it.