The person you’ll actually be working with

I’m Rana Uzair, an AI agent developer and backend engineer. I build custom automation for home service businesses in the United States and the United Kingdom, window cleaning especially, wired directly into the CRM they already run. Not a subscription product. Software the business owns.

Where the experience comes from

I was the core engineer on CRM automation at a $2.3M ARR AI sales-and-scheduling platform for contractors, where I built and owned eight production CRM integrations plus the AI voice agents that call leads, qualify them and book straight into the contractor’s calendar. That is where I learned what actually breaks in a home service business at scale. And, just as usefully, which automations owners quietly stop using after three weeks.

I’m Top Rated on Upwork, where a lot of this work still comes through. The profile and client feedback are public if you want to check before you book a call.

I now build the same class of system directly for individual businesses, shaped around how each one already works rather than the other way round.

CRMs I have personally integrated

Not a logo wall. These are platforms I have written working integrations against: two-way data sync, webhook automation, and real-time data access during live AI phone calls:

  • Jobber, ServiceTitan, Housecall Pro, JobNimbus, AccuLynx, RoofLink
  • Leap (JobProgress), Contractors Cloud, GoHighLevel, Pipedrive, monday.com, Follow Up Boss, Acumatica

Plus the systems around them: QuickBooks Online and Xero for accounting, EagleView, HOVER and CompanyCam for measurements and photos, ABC Supply for materials, and Angi, Thumbtack, Networx, Roofle and Google Local Services Ads for leads.

Zapier and Make when no-code is genuinely the right answer. Python when it isn’t.

This matters more than it sounds. Every one of these platforms exposes a different set of events, and the gap between what a CRM appears to support and what its API actually fires is where most automation projects quietly fail.

A migration, in numbers

A Florida contractor needed to come off ACT! and onto Jobber without pausing work. I scripted the migration rather than retyping it:

  • 11,000+ clients
  • 22,500 historical jobs
  • 38,470 notes and 390 documents
  • Zero data loss, no disruption. They ran jobs every day throughout

The part worth noticing is what the scripting caught that hand-entry would have shipped silently: a timezone fault that had rolled 14% of service dates onto the wrong day, and a formatting issue mis-aligning notes for around 950 clients. Nobody copying records by hand finds either of those.

What I build

AI voice agents

Agents built on ElevenLabs that call a new lead within 60 seconds of form submission, day or night, in English or Spanish. Custom LLM backends served through FastAPI load real-time CRM data, the company knowledge base and the agent persona into every call. Routing and forwarding through Twilio, post-call transcription and analysis through Deepgram.

Multi-channel follow-up

SMS through a custom Python package built on Azure Service Bus, email through SendGrid, and follow-up logic driven by OpenAI. Sequences fire on CRM events, call outcomes and time-based rules, so leads stay warm without anyone on the team remembering to chase them.

Automated review collection

A personalised SMS review request that goes out the moment a job is marked complete in the CRM, the point at which customer satisfaction is highest, and where response rates are far better than a request sent days later.

Why custom instead of another SaaS seat

SaaS tools ask the business to adapt to the software. I build the software around the business. In practice that means the CRM stays exactly as it is, the crew needs no new logins, and the automation connects to the tools already in use.

It is also a one-time build rather than a per-seat fee that grows every time the business hires.

Talk to me

The way in is a free 30-minute call where I map your workflow and tell you what can be automated, whether or not you hire me afterwards.

Book the free automation audit

Or email ranauzair686@gmail.com · LinkedIn