cv

Basics

Name Abdelrahman Abdallah
Label Ph.D. Candidate · Machine Learning & NLP
Email abdelrahman.abdallah@uibk.ac.at
Phone +20 11 1137 1734
Url https://abdoelsayed2016.github.io/
Summary Machine learning engineer and final-year Ph.D. candidate with experience in natural language processing, information retrieval, and computer vision. Passionate about building LLM-based systems, OCR and QA pipelines, and tools that support both research and real-world applications.

Work

  • 2022.10 - Present
    Research Assistant
    Digital Science Center (DiSC), University of Innsbruck
    Research assistant working on NLP and information retrieval within the Digital Science Center.
    • Knowledge extraction and information retrieval from unstructured text documents.
    • Methods for natural language processing and information retrieval.
    • Application of text mining methods to the field of digital history.
  • 2022.01 - 2022.10
    Machine Learning Researcher
    Università Ca' Foscari
    Researcher working on ML models for climate change and risk assessment.
    • Comparative analysis of graph neural networks and random forests for climate-related tasks.
    • Contributed to a review paper on ML/AI models for risk assessments.
    • Surveyed graph neural networks for spatio-temporal data.
  • 2021.08 - 2022.06
    Machine Learning Engineer
    KMG Engineering
    Machine learning engineer focusing on vision and NLP applications.
    • Developed GAN-based models for image inpainting.
    • Built English grammar correction models using deep learning.
    • Worked on curve detection and tracking tasks.
  • 2021.08 - 2025.05
    Machine Learning Engineer (part-time)
    DISCO App
    Machine learning engineer working on OCR and NLP for digital receipts.
    • Worked on receipt extraction, OCR systems, and NLP components.
    • Built and improved OCR accuracy for receipts and downstream information extraction and classification.
    • Contributed to an application deployed on the Google Play Store.
  • 2019.11 - 2021.06
    Machine Learning Researcher
    National Open Research Laboratory for Information and Space Technologies, Satbayev University
    Researcher focusing on handwriting recognition, table detection, and document analysis.
    • Built handwritten Kazakh and Russian databases for handwriting recognition research.
    • Reviewed recent approaches to handwritten recognition for Cyrillic characters.
    • Created a table detection dataset and developed models for table detection and classification.
  • 2019.06 - 2019.11
    Software Developer
    CCC at Limkokwing University
    Software developer working on web applications with database backends.
    • Developed and implemented a scanning component using PHP and MySQL.
    • Designed databases and table structures using n-tier architecture for web applications.
    • Built web applications using the ExpressionEngine PHP framework.
  • 2016.07 - 2019.06
    Research and Teaching Assistant
    Assiut University, Faculty of Computers and Information
    Research and teaching assistant in Computer Science.
    • Taught classes, supervised laboratory sessions, and graded assignments and projects.
    • Represented teams in meetings with executives to discuss project goals and milestones.
    • Kept up with emerging technologies and applied them to teaching and research projects.
  • 2016.01 - 2017.08
    Web Developer
    FastKood Company
    Web developer building data-driven websites and internal tools.
    • Converted UI mockups into HTML, JavaScript, AJAX, and JSON.
    • Worked with UNIX and Apache servers.
    • Developed data architecture designs for targeted customer analysis.
    • Created workflow charts and diagrams to support production teams and meet client deadlines.
  • 2015.06 - 2016.01
    Software Developer
    Overcoffeesolutions
    Software developer focusing on object-oriented applications.
    • Developed object-oriented software and intuitive graphical user interfaces.
    • Implemented scanning components using MySQL and solid database design.
    • Built multiple web applications following n-tier architecture.

Volunteer

  • 2023.01 - Present

    Remote

    Reviewer
    Conference and Journal Reviewer
    Reviewer for major conferences and journals in NLP, IR, and computer vision.
    • Conference reviewer: ACL, SIGIR, COLING, EMNLP, LREC-COLING, WACV.
    • Journal reviewer: Pattern Recognition Letters, IET NBT, Heliyon, IET Signal Processing.

Education

  • 2022.10 - Present

    Innsbruck, Austria

    PhD
    University of Innsbruck
    Computer Science
  • 2019.09 - 2021.06

    Almaty, Kazakhstan

    MSc
    Satbayev University, Faculty of Information and Telecommunication Technologies
    Data Science and Machine Learning
  • 2016.09 - 2017.06

    Assiut, Egypt

    Pre-Master
    Assiut University, Faculty of Computer and Information
    Computer Science
  • 2011.09 - 2015.06

    Assiut, Egypt

    BSc
    Assiut University, Faculty of Computer and Information
    Computer Science

Awards

  • 2019.09.01
    Scholarship for Master's Studies
    Satbayev University
    Scholarship to study for a Master's degree in Data Science and Machine Learning at Satbayev University.

Certificates

NAACL 2025 Certificate
NAACL 2025-01-01

Publications

Skills

Machine Learning & Data Science
Machine Learning
Deep Learning
Natural Language Processing
Information Retrieval
Open-Domain Question Answering
Large Language Models
Computer Vision
Handwritten Text Recognition
OCR
Object Detection
Generative Adversarial Networks
Image Retrieval
Image Processing
Image Segmentation
Programming Languages
Python
PHP
Java
ML & DL Frameworks
PyTorch
TensorFlow
Keras
scikit-learn
Web Development
Laravel
HTML
CSS
JavaScript
jQuery
Tools
PyCharm
Anaconda
Jupyter Notebook
Git
Linux

Languages

Arabic
Native
English
Fluent (Duolingo: 140)

Interests

Natural Language Processing
Large Language Models
Information Retrieval
Open-Domain Question Answering
Keyword Information Extraction
Text Generation
Computer Vision
Handwriting Recognition
OCR
Medical Imaging
Image Retrieval
Segmentation

References

References available upon request
Academic and professional references can be provided upon request.

Projects

  • 2024.01 - Present
    Rankify
    Creator and maintainer of Rankify, a Python toolkit for retrieval, reranking, and RAG evaluation.
    • Comprehensive Python package for information retrieval and reranking evaluation.
    • Supports evaluation of retrieval, reranking, and RAG systems with automated metrics and human feedback.
    • Integrated with the RankArena platform and has 500+ GitHub stars.
  • 2024.01 - Present
    RankArena
    Lead developer of RankArena, a unified web platform for evaluating retrieval, reranking, and RAG systems.
    • Provides standardized protocols for benchmarking IR models against strong baselines.
    • Supports both human and LLM-based feedback for evaluation.
    • Accepted at CIKM 2025.