نبذة عني
Full Stack Technical Lead & AI Engineer with 15+ years of experience architecting, developing and deploying enterprise-grade web applications, SaaS platforms and cloud-native solutions — and, over the last 3+ years, prod…
Full Stack Technical Lead & AI Engineer with 15+ years of experience architecting, developing and deploying enterprise-grade web applications, SaaS platforms and cloud-native solutions — and, over the last 3+ years, production-grade AI applications built on LLMs, Retrieval-Augmented Generation (RAG), embeddings, semantic search, vector databases and conversational AI.
Works across the whole application: React/TypeScript and Angular frontends; Node.js, Python (FastAPI, Flask) and PHP backends; MongoDB, PostgreSQL, MySQL, Redis, DynamoDB and Milvus data stores; and Docker/Kubernetes deployments with CI/CD on AWS and GCP. AI engineering spans LLM integration (OpenAI, Gemini), multi-agent orchestration (Google ADK), adaptive RAG, hallucination validation and citation grounding, and Rasa/VoiceFlow conversational AI.
Brings deep third-party and enterprise integration experience — PayPal and OCBC Bank payment gateways, FedEx Web Services fulfillment, carrier billing, Kibo Commerce, and real-time messaging via Socket.IO, Twilio, SendGrid and Pusher. Has led cross-functional engineering teams through architecture decisions, code review and delivery. Immediate joiner, open to relocating to Dubai, UAE.
الخبرة
Senior Backend Developer
<p>Contributed full-stack enhancements to an international sanitation-analytics suite (Asian Institute of Technology / Bill & Melinda Gates Foundation), rendering dynamic Shit Flow Diagrams and City Service Delivery Assessments.<br>
Integrated interactive Leaflet Maps spatial layers with client-facing dashboards driven by Google Charts.</p>
Team Lead
<p>Directed technical execution of a live sports media platform processing high-frequency updates from Opta and Omni API streams.<br>
Integrated direct-carrier billing (Boku, Fortumo) for secure mobile micro-transactions across international carrier protocols.</p>
PHP Senior Developer
<p>Developed a multi-currency digital retail store distributing regional medical lenses across Singapore, integrating OCBC Bank transactional payment endpoints and FedEx Web Services for automated fulfilment.</p>
PHP Developer
<p>Maintained and performance-tuned patient-care tracking portals supporting an active 100-member medical laboratory team.</p>
PHP Developer
<p>Built a commercial talent-network database enabling casting directors to post job calls, run talent query filters and review audition media profiles.</p>
Full Stack & AI Engineer
<p>Built an end-to-end AI-powered product search engine that converts a 20K+ product catalog into vector embeddings and serves sub-second semantic search via Milvus, replacing traditional keyword search.</p><p> Engineered a multi-turn conversational shopping assistant (OpenAI, RAG) with a custom LLM query-rewriting “router” that distinguishes follow-up from new intent, persisting session state in AWS DynamoDB with TTL expiry.</p><p> Developed a Python/pandas data-ingestion pipeline that cleans and batch-embeds catalog data, and benchmarked IVF_FLAT vs. HNSW indexes to optimise the recall/latency trade-off.</p><p> Exposed the platform through Flask REST APIs and a Socket.IO real-time chat widget, integrating with a Next.js storefront for product detail pages.</p><p> Containerised and deployed the full Milvus stack (etcd, MinIO, Attu) via Docker Compose on AWS EC2.</p>
Team Lead
<p>Led technical delivery of a Node.js/Express microservices ERP application enforcing isolated multi-tenant data workflows across bidding, scheduling and job tracking, backed by MongoDB.</p><p> Built modular real-time executive dashboards in Node.js, Angular and Express.js to compute operational metrics and performance insights.</p><p> Designed a decoupled notification orchestration engine routing real-time events via SendGrid email, Twilio SMS and Pusher multi-channel WebSockets.</p>
Senior Backend Developer
<p>Built and optimised Node.js/Express REST APIs (MongoDB, Redis) for a court, coach and class scheduling platform serving Malaysia, New Zealand and the USA.</p><p> Refactored backend business logic to clear bottlenecks blocking multi-user matchmaking, improving reservation responsiveness.</p>
Grounded Multi-Agent Company Research Platform
<p>Architected a grounded multi-agent research platform that produces sourced company briefings (overview, leadership, news, financials, risks), requiring every claim to cite an evidence document so unsupported facts never reach the user.<br>
Owned retrieval at the application boundary through a provider-swappable SearchPort abstraction (Google Custom Search and offline mock adapters), replacing provider-side grounding so generated text can be validated against documents the system actually holds.<br>
Designed an append-only Evidence Ledger and a three-tier hallucination validator (citation integrity, literal number/date grounding, optional NLI entailment), with quarantine-and-repair loops bounded by iteration limits, stall detection and a wall-clock deadline.<br>
Implemented parallel section research with adaptive (agentic) RAG — templated first-pass queries plus one bounded re-retrieval round when a section returns empty — streaming each section as it completes rather than waiting for the full report.<br>
Built a FastAPI Server-Sent Events API and a React/TypeScript client that renders sections progressively with honest degradation (Verified / Partial / Not found), persisting completed reports in SQLite.<br>
Authored an offline pytest suite covering validator behaviour, repair-loop termination, private-company non-fabrication, SSE lifecycle and report CRUD.</p>
Shopify Migration
<p>Led migration of a high-traffic Magento 2 e-commerce platform to Shopify Enterprise, improving maintainability and scalability.<br>
Engineered location-aware backend orchestration in the middleware to isolate inventory baselines by international airport terminal, gating Add-to-Cart on real-time stock checks.<br>
Built flight/terminal selection flows integrated with a custom Laravel REST API, persisting context via cookies and Shopify cart attributes for fulfilment.<br>
Modernised legacy theme architecture with ES-module JavaScript, Web Components and Section Rendering for a performant, maintainable frontend.</p>
Daily Rentals
<p>Developed an Angular 14 (TypeScript) SPA for a multi-step rental workflow — store, dates, products, equipment configuration, review, PayPal checkout — using lazy-loaded modules, route guards and Reactive Forms.<br>
Implemented serverless Node.js/TypeScript REST APIs on Firebase Cloud Functions (Express) for packages, tax, contract create/update and cancellation, persisting rental contracts in Cloud Firestore.<br>
Integrated PayPal for payment capture and refunds on cancellation, and Kibo Commerce (Mozu) for customer authentication.</p>
Legacy Platform (Magento 2)
<p>Collaborated within a 4-engineer performance pod to decouple a monolithic Magento 2 architecture into lightweight Node.js backend microservices.<br>
Built modular React frontend components (PWA Studio paradigm), replacing heavy payloads with optimised custom GraphQL queries and mutations.<br>
Architected custom Strapi headless CMS plugins with localised version control, approvals and staging previews.</p>