Hi, I'm Ali Habibullah

Research Engineer at KAUST specializing in Software Development and Machine Learning.

Ali Habibullah - Profile Picture

About Me

A results-driven computer science professional with a strong foundation in artificial intelligence, machine learning, and full-stack development. Experienced in developing and leading projects across areas such as generative models, natural language processing, and Computer vision, with real-world applications in sectors like public safety, smart cities, and multilingual systems. Proficient in Python, PyTorch, TensorFlow, and web technologies, with a proven ability to mentor teams, manage large-scale technical programs, and deliver scalable, impactful solutions.

Core Skills

Python

Python

PyTorch

PyTorch

Tensorflow

Tensorflow

Django

Django

MySQL

MySQL

Git Logo

Git

Laravel Logo

Laravel

Unity

Unity

Work Experience

Research Engineer

King Abdullah University of Science and Technology (KAUST) | Jun 2024 – Present | Thuwal, Saudi Arabia

  • Supervised over 100 students during an intensive summer training program in Computer Vision (CV), Graph Neural Networks (GNNs), Generative AI, Reinforcement Learning (RL), and Natural Language Processing (NLP). This condensed program is equivalent to two full academic semesters.
  • Teaching Assistant for the "Deep Generative Modeling" Master's course, where I supported instruction on advanced unsupervised learning topics, including diffusion models, StyleGANs, and recent breakthroughs in generative modeling.
  • Teaching Assistant for the "Natural Language Processing Applications" Master's course, helping guide students from the foundations such as LSTMs and GRUs to advanced topics like Large Language Models (LLMs) and their applications, including Retrieval-Augmented Generation (RAG) for multilingual government use cases.
  • Supervised "Master's Directed Research" projects, mentoring students as they completed their capstone projects across sectors such as public safety, Hajj crowd management, and smart city initiatives. Several of these projects are deployed on a country-wide level.
  • Managed the four-stage KAUST Academy AI Specialization Program - 2025 batch, which received over 15,000 applications. After a highly selective filtering process, the top 120 students were chosen for global summer internships, which I oversaw at various institutions worldwide.
  • Led diverse AI research projects, including:
    • Hurricane path prediction using real-world data with students from the University of The Bahamas.
    • Fine-tuning LLMs to generate Arabic narratives in different Saudi dialects, in collaboration with Ministry of Interior (MOI) students.
    • Developing a hybrid image generation model by using a VAE decoder as the generator component of a GAN, as a research initiative with MOI students.

Software Developer

Lyrae Digital | Jun 2023 – Jun 2024 | Jeddah, Saudi Arabia

  • Was involved in the product management of GA_Universe, a local low-code/no-code platform, by writing new features and enhancing existing ones.
  • Oversaw the JIRA ticketing system, writing over 700 tickets to streamline feature implementation and enhancements, increasing process efficiency by 35%.
  • Involved in Quality Assurance for most submitted tickets, enhancing project reliability and adherence to standards.
  • Developed onboarding materials and designed the launch website using HTML, CSS, and PHP.
  • Managed the documentation website as an open-source project on GitHub using Docusaurus.
  • Led a subsidiary project focusing on an e-commerce platform designed for wholesale transactions.

Teaching Assistant

KAUST | Jan 2024 – Mar 2024

  • Served as a Head Teaching Assistant for the Artificial Intelligence track, focusing on stages two and three.
  • Assisted in teaching over 500 students the fundamentals of machine learning and deep learning using PyTorch.
  • Worked across three different universities: University of Jeddah (UJ), King Abdulaziz University (KAU), and King Abdullah University of Science and Technology (KAUST).

Intern

KAU HPC Center | Jun 2022 – Oct 2022 | Jeddah, Saudi Arabia

  • Resolved critical issues in the admin dashboard and other sections.
  • Developed user interfaces and backend logic with Laravel, HTML, Tailwind CSS, and React JS for various functionalities.
  • Led the AZIZ account request feature development, integrating email alerts, attachment processing, and tracking request history.
  • Selected for a leadership role as an intern due to outstanding performance.
  • Managed and mentored a team of 8 interns, overseeing project tasks.
  • Maintained version control of the website on GitHub, enhancing team workflow and collaboration.

Education

Computer Science Bachelor's Degree

King Abdulaziz University | 2019 – 2023 | Jeddah, Saudi Arabia

GPA: 4.98 / 5.0

Featured Projects & Research

Royal Defenders Game Screenshot

Royal Defenders – AI Pathfinding Game

A 3D tower defense game in Unity evaluating BFS, UCS, and A* pathfinding in real-time, demonstrating adaptive AI navigation.

EN-AR Translator Interface Snippet

English-to-Arabic Translation

Neural Machine Translation model using the Transformer architecture (TensorFlow & Django) trained on the CCMatrix dataset.

Review IT Platform Screenshot

Review IT Platform

A Laravel-based review platform for media (movies, games, etc.) featuring user reviews, trailers, and interactive elements.

Get In Touch

I'm currently looking for new roles, Feel free to reach out!