Initializing

Skip to content
Walid Medhat

Walid Medhat

Tech Lead & Full-Stack Engineer

TECH LEAD & FULL-STACK ENGINEER

OIA Awards 2025 · Best Performance

I build the systems businesses run on.

Building CRM, business operations systems, and complex workflows with Laravel & Vue.js—lead management, integrations, queues, and realtime collaboration.

8 years in web development · Production CRM ownership · Laravel + Vue · UAE

CRM command center
Realtime

Lead pipeline

NewAssignedQualifiedDeal

Lead score

Weighted rules · intent signals · next action

Assignment

  • Round robin
  • Attendance priority
  • Performance · SLA escalation

Deal stage

Primary · Secondary · Rental workflows

About

I build and lead complex business systems.

Who owns the lead, what happens when SLA slips, how Bitrix stays in sync, how deals move through primary / secondary / rental stages—and how the team collaborates without chaos.

Who I am

Tech Lead and full-stack engineer who builds and owns business-critical systems—CRM, sales ops, workflows, and integrations—on Laravel and Vue.js. Recognized at OIA Awards 2025 for Best Performance.

What I build

I don’t just ship pages. I build workflows, APIs, databases, permissions, integrations, automation, realtime surfaces, and business logic—front to back: Vue → Laravel APIs → MySQL → queues → practical deployment ops.

My philosophy

Start from the business problem and the rules. Encode them clearly. Keep AI as assistance inside workflows—not as a marketing label for an ML platform.

Why teams hire me

I can talk database design with engineers, workflows with operations, UX with designers, and requirements with stakeholders—then ship the system that holds it together.

Experience

OIA first—then longer-form web delivery

Oia Properties

Abu Dhabi, United Arab Emirates

  • Tech LeadDec 2025 – Present

    Technical leadership on the OIA CRM and related business systems—architecture, delivery priorities, and production ownership.

  • Full Stack DeveloperFeb 2025 – Dec 2025

    Full-time · On-site

    Primary builder on CRM architecture: lead assignment, Bitrix24 sync, listings, deal workflows, realtime, HR modules, and automation.

Dr. Nutrition

United Arab Emirates

  • Full-stack DeveloperFrom Sep 2022

    Full-time · On-site

    Web platforms, e-commerce, and operational tooling.

Digital Innovators Dubai

Dubai · Remote

  • Full-stack DeveloperApr 2019 – Feb 2021

    Freelance

Metro Gen Tech

United Arab Emirates

  • Frontend DeveloperJul 2018 – Jan 2020

    Full-time

Engineering scale

Built at real product complexity

Numbers reflect OIA CRM codebase scale and are engineering evidence—not business-performance claims.

1,000+

Commits

500+

Vue components

100+

Eloquent models

500+

API routes

235

Migrations

40

Domain services

Business operations systems

Systems that run day-to-day operations, not a full accounting ERP.

I build operational platforms around HR, sales ops, workflows, approvals, reporting, automation, and integrations—business rules encoded in Laravel services and Vue interfaces teams use every day.

How the stack layers

Domain logic, integration seams, and Vue surfaces structured so new modules can land without rewriting the core.

Background work

Queues & Artisan jobs

Data changes

Migrations & schema care

Access control

RBAC + policies

01

HR & attendance

Employees, attendance, leave, evaluations, assets, recruitment, and document expiry—operations that keep a sales org running.

02

Sales operations

Lead lifecycle, assignment, pipelines, and deal stages shaped around how agents and managers actually work.

03

Workflows & approvals

State-driven requests, maker-checker patterns, escalations, and SLA-aware handoffs when volume spikes.

04

Team collaboration

Activities, comments, notifications, and ownership so work stays visible without spreadsheet chaos.

05

Reporting

Operational reports and exports leadership uses—grounded in real CRM and HR data, not vanity dashboards.

06

Automation & rules

Queues, webhooks, and rule-based automation that connect sales, inventory, and ops without brittle one-off scripts.

Flagship · OIA Properties CRM

A production CRM I build and own—not a demo board.

Primary builder/owner of a Laravel + Vue real-estate CRM: from lead capture and intelligent assignment through inventory, deals, HR, integrations, and realtime collaboration. AI here means assisted automation inside workflows— scoring, intent, and triage—not an ML platform.

Sales lifecycle

Kanban · assignment · deal workflows

AI-assisted automation

Capture

Website / Meta lead

Inbound

Bitrix24 webhook

Queued sync

Qualify

Lead intelligence

Rules + signals

Assignment engine

Multi-strategy

Close

Primary / secondary / rental

Deal stages

Payment plan on deal

Ops

Lead intelligence

Weighted scoring, intent signals, next actions—rules plus optional OpenAI intent detection.

Listings & maps

Hierarchical areas, filtering, matching, and map context for inventory.

Deal payment plans

Structured schedules on deals—not a payment-gateway product.

What I own in this system

Assignment engine

AI hybrid · attendance · performance · round robin · SLA · recovery

Integrations

Bitrix24 · Meta Lead Ads · webhooks · queued sync

Deal domains

Primary · secondary · rental stage machines

Lead assignment

Multi-strategy + SLA

Realtime alerts

Pusher / Echo

Activities

Comments & history

Attachments

Deal & lead files

Scheduling

FullCalendar tasks

RBAC

Spatie permissions

Implemented capability surface

Lead KanbanAssignment engineSLA & lead recoveryLead scoringAI-assisted automationBitrix24 syncMeta Lead AdsProperty matchingListing searchVoice searchPrimary / secondary / rental dealsHR & attendanceRBACQueues / jobsRealtime notificationsMapsReports & exportsApprovalsActivities & commentsAttachments

Selected work

Business systems first— CRM, integrations, product tools.

The work that best represents how I think: ownership of complex Laravel + Vue systems, then selected public websites. Campaigns live in the section below.

OIA Properties CRM
CRMLaravelVueOwnership

OIA Properties CRM

Production Laravel + Vue platform I build and own for the real-estate sales lifecycle—lead capture and assignment, inventory matching, deal conversion across primary / secondary / rental, HR operations, integrations, and realtime collaboration.

  • Lead Kanban, multi-strategy assignment, SLA escalation, and stuck-lead recovery
  • Bitrix24 sync, Meta Lead Ads, property matching, and listing search
  • Deal workflows, HR/attendance, RBAC, queues, and realtime notifications
LaravelVue.jsMySQLRESTQueuesPusher

Systems work

Broker OS

Screenshot not published — description only

Chrome ExtensionProductUAE

Broker OS

UAE real-estate off-plan analysis tool built as a Chrome extension—helping brokers calculate and present off-plan scenarios with Arabic/English support and PDF export.

  • Off-plan calculation workflows tailored to UAE market practice
  • Bilingual Arabic/English surfaces
  • PDF export for client-ready breakdowns
Vue 3TypeScriptTailwindChrome Extension

Systems work

Bitrix24 Synchronization

Screenshot not published — description only

IntegrationsQueuesBitrix24

Bitrix24 Synchronization

High-volume CRM integration work inside OIA: webhooks and APIs into queued processing, bulk sync paths, rate-aware handling, and realtime updates back into the agent workspace.

  • Webhook / API intake → queued jobs → CRM state
  • Bulk insertion and operational tooling for sync health
  • Realtime feedback for agents when records land
LaravelQueuesWebhooksBitrix24MySQL

Systems work

Listing Search & Property Operations

Screenshot not published — description only

SearchListingsMaps

Listing Search & Property Operations

Property inventory and discovery inside the CRM—hierarchical areas, filtering, map context, matching, approvals, alerts, and dictionary/rule-based voice search with browser speech recognition.

  • Hierarchical areas, filters, caching, and map/location context
  • Matching, hot deals, approvals, and search alerts
  • Voice search: dictionary/rule-based NLP + browser speech recognition—not an LLM search engine
LaravelVue.jsMySQLLeafletREST

Selected websites

Public-facing properties & commerce—secondary to the systems work.

Oia Properties Website
WebsiteReal EstateUAE

Oia Properties Website

Corporate brand and property discovery for a UAE real estate group—projects, developers, areas, and lead capture.

  • Multi-language surfaces
  • SEO-led project catalog
  • Enquiry and lead capture flows
LaravelVue.jsTailwindREST
The First Group
WebsiteMarketingProperty

The First Group

International property investment brand site with rich media, structured listings, and campaign-ready landing patterns.

  • Marketing and media-heavy UX
  • Localized journeys
Vue.jsLaravelTypeScript
Dubai Projects
WebsiteDubaiOff-plan

Dubai Projects

Dubai off-plan discovery experience: search, filters, developer stories, and brochure funnels for projects-dubai.ae.

  • Project discovery UX
  • Lead routing and callbacks
Vue.jsLaravelMapsForms
Dr. Nutrition
WebsiteE‑commerceUAE

Dr. Nutrition

Full-stack delivery for a UAE wellness retailer—storefronts, operational integrations, and day-to-day web platforms.

  • Commerce storefront delivery
  • Operational web tooling
LaravelVue.jsRESTMySQL

Campaign landings · secondary

Selected campaign sites— supporting marketing work.

Live campaign landings kept secondary to the CRM and systems work above. Stack on these pages: HTML, CSS, JavaScript, Bootstrap, and TypeScript where used.

Athlon by Aldar

Athlon by Aldar

Aldar master-community campaign: active living narrative, unit types, amenities, and consultation CTAs for Dubailand.

HTMLCSSJavaScriptBootstrapTypeScript
Al Raha Beach Projects

Al Raha Beach Projects

Abu Dhabi waterfront storytelling: precincts, listings, and lead capture aligned with the live Al Raha Beach experience.

HTMLCSSJavaScriptBootstrapTypeScript
Al Reem Island Projects

Al Reem Island Projects

Island skyline campaign with audience targeting, project discovery, and structured enquiry journeys.

HTMLCSSJavaScriptBootstrapTypeScript
BEYOND Projects

BEYOND Projects

OMNIYAT premium brand hub: project grid, values, gallery, and register-interest funnels for coastal Dubai.

HTMLCSSJavaScriptBootstrapTypeScript
Bayn by Ora

Bayn by Ora

Ghantoot coastal masterplan campaign: hero storytelling, property types, payment plan, and brochure flows.

HTMLCSSJavaScriptBootstrapTypeScript

Skills & tech stack

A stack I can defend in an interview.

Core production expertise first. Supporting UI libraries listed separately. No cloud-native theatre, no unsupported “major expertise” claims.

Core

PHPLaravelMySQLVue.jsJavaScriptREST APIs

Production

JWTRBAC (Spatie)Queues / JobsPusher / EchoWebhooksGit

Integrations

Bitrix24Meta Lead AdsOpenAI APIsMaps

Frontend UI

Vue RouterViteTailwindBootstrapApexChartsLeafletFullCalendar

How I work

From business problem to production systems.

A concise path I actually follow—not a generic agency process deck.

1

Business problem

Clarify the operational pain: who owns the lead, what SLA applies, which systems must stay in sync, and what “done” means for sales or ops.

2

Workflow & rules

Model stages, permissions, assignment strategies, escalations, and exceptions before writing features—so software matches how the business actually works.

3

Architecture

Laravel services, MySQL schema, API contracts, queues, and Vue surfaces structured so modules can grow without becoming a tangle.

4

Implementation

Ship end-to-end: migrations, Form Requests, resources, Vue SFCs, RBAC policies, and the UI agents use day to day.

5

Integration

Connect Bitrix24, Meta Lead Ads, maps, webhooks, and OpenAI-assisted steps with queued processing and operational tooling.

6

Production optimization

Tune queries, caching, background jobs, and hot paths based on real usage—cPanel/deployment ops included, without pretending cloud-native theatre.

What I am best at

Evidence over buzzwords— systems that run businesses.

Senior full-stack and Tech Lead work grounded in Laravel, Vue, MySQL, and the operational reality of CRM and business systems.

Complex business workflows

Turning messy operational rules into software: stages, exceptions, permissions, and handoffs that match how teams actually work.

CRM & sales systems

Lead lifecycle, assignment, pipelines, scoring, matching, and conversion—built for agents and managers in the field.

Laravel architecture

Services, APIs, queues, jobs, integrations, and database design structured so the system can grow without collapsing.

Vue applications

Large SPA interfaces: Kanban, filters, realtime updates, and dense operational UIs that stay usable under load.

Integration engineering

Bitrix24, Meta Lead Ads, webhooks, external APIs, and background processing—with operational tooling when sync breaks.

Product-minded engineering

Understand the business problem before implementing tickets. Ship the workflow, not just the screen.

Contact

Have a difficult system to build?

I'm interested in Senior Full Stack, Tech Lead, and product engineering roles where I can own complex CRM and business systems—from architecture to production—on Laravel and Vue.js.