Professional summary
Senior full-stack engineer with 12+ years of experience delivering enterprise applications, retail systems, and AI-enabled software. Hands-on across React, TypeScript, Node.js, Python, and Flutter, from user interfaces and APIs to offline synchronization, cloud deployment, and device integration. Recent projects combine AI-assisted sales calling, lead management, speech transcription, and speaker diarization. Based in Dubai and open to senior full-stack and applied AI opportunities.
Technical skills
Application development: React, TypeScript, JavaScript, Node.js, Python, Flutter, Dart, C#, Kotlin
AI and speech: Whisper, WhisperX, PyTorch, pyannote.audio, Speaker diarization, OpenAI, LangChain, YOLO
Architecture and APIs: MVVM, MobX, REST APIs, Flask, Offline-first synchronization, MQTT, Android AIDL
Data and infrastructure: Redis, PostgreSQL, MySQL, MongoDB, Firebase, Hive, Docker, Linux, Azure, GCP, Nginx, PM2
Real-time and calling: WebRTC, SIP, Socket.IO, CRM workflows, AI-assisted sales campaigns
Selected engineering projects
AI Sales Calling & Lead Management Platform
A sales and calling workspace combining lead/contact management, browser-based calling, AI-assisted campaigns, live call tracking, and post-call reporting.
Technologies: React, MobX, MVVM, Flask, WebRTC, SIP, PostgreSQL, Redis, Socket.IO
Speech Transcription & Analysis Platform
An audio and video transcription workspace with speaker diarization, time-aligned playback, searchable transcripts, and multiple export formats. A React interface connects to Flask services running local speech and audio models.
Technologies: React, Vite, Flask, Whisper, WhisperX, PyTorch, pyannote.audio, WaveSurfer.js
IdolMEA ERP
Enterprise retail platform integrating POS, QMS, IoT automation & AI analytics for 50+ GCC branches
Technologies: Flutter, Node.js, Docker, MySQL, MQTT
AI Self-Checkout Kiosk
YOLO-based self-checkout detection with LED/GPIO feedback via Android AIDL interface. Showcased with Idol at GITEX Dubai 2024 and 2025.
Technologies: Android, YOLO, AIDL, Kotlin, Python
Hybrid Sync Engine
Offline-first MySQL ↔ Hive delta tracking with conflict resolution & auto recovery
Technologies: MySQL, Hive, Node.js