Portfolio

Projects

A selection of ML systems and research projects across pharmaceutical AI, NLP/NLG, computer vision, BCI, and FinTech.

Featured

AI Assistant for Drug Discovery

Pharma / LLMs

BenchSci

An ML/LLM-powered assistant for drug discovery scientists at BenchSci, accelerating research by surfacing relevant evidence from scientific literature and proprietary data.

  • LLM orchestration over complex, jargon-dense biomedical corpora
  • Custom retrieval and ranking pipeline for regulated pharmaceutical data
  • Production system used by scientists across major pharma companies

MM NLG Suite

NLP / NLG

MarketMuse

One of the very first efficient neural content-writing systems in the market, built end-to-end at MarketMuse. Generated high-quality article drafts at scale for SEO content teams.

  • Built the training dataset by crawling and cleaning the entire web
  • Trained a custom Transformer-based NLG model
  • Designed domain-specific evaluation metrics for content quality
  • Delivered full deployment pipeline and user interface

User Intent Classifier

NLP / SEO

MarketMuse

A model to classify the search intent behind URLs and Google queries, enabling smarter content strategy recommendations for MarketMuse customers.

  • Custom labeling platform and annotation workflow
  • Multi-class classification across navigational, informational, transactional, and commercial intents
  • Deployed as a backend microservice serving real-time predictions

Twasol — Assistive CV & Speech System

Computer Vision / HCI

A computer vision and speech recognition system giving quadriplegic patients full control of their computers, smart home, and telephone via head movements and voice commands.

  • Real-time head-movement tracking via computer vision for cursor and device control
  • Speech recognition integration for phone calls and system navigation
  • 1st Place, Microsoft Imagine Cup Egypt 2012; Top 20 worldwide

More projects

Credit Scoring for the Unbanked

FinTech / ML

PayMob Solutions

An alternative credit-score equivalent for populations without traditional banking history, using phone usage data, social-media signals, and transaction network graphs.

  • Graph-based feature engineering with networkx on transaction networks
  • Combined heterogeneous data sources: telco, social, financial
  • Provided financial access to previously unscoreable customers

Customized Promos Engine

FinTech / ML

PayMob Solutions

A personalization engine that generated targeted promotional offers for each customer based on their transaction history and behavioral cluster.

  • Clustering-based customer segmentation
  • Per-user offer generation using historical behavior patterns
  • Measurable uplift in customer retention metrics

Automatic Inventory System (CV)

Computer Vision

A computer vision system that autonomously creates and manages inventory from supermarket shelf images, eliminating manual stock counting.

  • Object detection and product recognition on shelf imagery
  • Automated count and SKU tracking pipeline
  • Designed for real-time deployment on retail hardware

Online Debate Stance Classifier

NLP / Research

A zero-shot model that identifies the stance (pro/con) and underlying reasoning within sentences of online debate posts, without requiring labeled training examples.

  • Zero-shot generalization across debate topics
  • Stance + reason extraction as a structured prediction task
  • Published as a research project in the NLP community