Rayen Ghali

Rayen Ghali

About

I'm Rayen Ghali, an Applied AI Research Assistant currently based in New Brunswick, Canada. My primary focus areas are Generative AI, Embodied AI, and Computer Vision. What drives me most is architecting solutions, breaking down complex challenges and designing the systems that bring everything together.

I am currently pursuing a Master of Applied Science (M.Sc.A.) at the Université de Moncton, where my thesis research centers on the integration of VLA-based policies with robotic systems.

Projects

Portfolio Agent

2026

Next.js portfolio with a FastAPI backend agent that controls the UI via accessibility tree snapshots.

FastAPI
FastAPI
LangGraph
LangGraph
Next.js
Next.js

Master's Thesis

2025-2026

End-to-End Multimodal AI Agent for Autonomous Robotic Control

LeRobot (HF)
LeRobot (HF)
PyTorch
PyTorch
W&B
W&B

ChunkCanvas

2025-2026

Personal project — a multimodal processing GUI for parsing documents into chunked data for vector databases.

Next.js
Next.js
FastAPI
FastAPI
LangGraph
LangGraph
vLLM
vLLM
Ollama
Ollama
Docling
Docling
MongoDB
MongoDB
FAISS
FAISS
ChromaDB
ChromaDB

RobotVoiceControl

2025

LLM-driven Agent for Industrial Robot Control. Controls a KUKA robot via natural language (text & speech).

KUKA
KUKA
LangGraph
LangGraph
YOLO (Ultralytics)
YOLO (Ultralytics)

ChatPatrimoineAcadien

2025

Web app for acadian archival image search.

Cloudflare R2
Cloudflare R2
Docker
Docker
GitHub Actions
LangChain
LangChain
Pinecone
Pinecone
Streamlit
Streamlit

ChatCapitalHumain

2025

Multi-agent data analytics and visualization platform for educational survey data.

Docker
Docker
GitHub Actions
LangGraph
LangGraph
MongoDB
MongoDB
PostgreSQL
PostgreSQL
Streamlit
Streamlit
Supabase
Supabase

CrowdKPI

2025

Cross-platform audience analytics app using React Native, FastAPI, YOLOv11 and ViT for emotion recognition.

Cloudflare R2
Cloudflare R2
Docker
Docker
FastAPI
FastAPI
GitHub Actions
Google Cloud
Google Cloud
MongoDB
MongoDB
PyTorch
PyTorch
React Native
React Native
YOLO (Ultralytics)
YOLO (Ultralytics)

ChatAcadien

2024

RAG-based conversational agent for querying historical Acadian genealogical records (1700-1900).

Docker
Docker
GitHub Actions
LangChain
LangChain
Pinecone
Pinecone
Streamlit
Streamlit
VoyageAI
VoyageAI

SSL-YOLO

2024

Few-shot learning framework combining contrastive self-supervised pre-training with YOLOv8.

PyTorch
PyTorch
YOLO (Ultralytics)
YOLO (Ultralytics)

Experience

Research Assistant

LARIHS, University of Moncton
Apr 2023 - Present
  • Over the past two years, I have contributed to applied AI research projects across agentic systems, robotics, and computer vision working alongside lab members and domain experts, with several projects resulting in deployed applications or peer-reviewed publications.
  • Collaborated with the CFRIA lab to design and build a LangGraph-based multimodal agent for controlling an industrial KUKA robot via natural language (text & speech), with persistent memory, real-time error recovery, and sub-3s end-to-end latency. Co-authored 'LLM-driven agent for speech-enabled control of industrial robots: A case study in snow-crab quality inspection', published in Results in Engineering, 2025.
  • Developed ChatAcadien, a RAG-based conversational agent for exploring 200 years of Acadian genealogical records, with entity-centric chunking to handle ambiguous historical names and reduce hallucinations. Also built a companion image search chatbot using VLM-generated descriptions (chatpatrimoineacadien.ca). Co-authored and presented 'ChatAcadien: A RAG-LLM-Based Chatbot for Exploring Acadian Genealogy' at IEEE CASCON 2025.
  • Built ChatCapitalHumain, a multi-agent analytics platform for exploring 15 years of Acadian educational survey data from 7 schools through natural language queries and automated visualizations.
  • Architected and implemented SSL-YOLO, a few-shot industrial defect detection framework combining contrastive self-supervised pre-training with YOLOv8, for settings with very limited labeled data. Co-authored and presented 'Real-time defect detection systems for steel and wood inspection' at IEEE CCECE 2024 and 'Benchmarking few-shot learning techniques for steel surface defect detection' at IEEE SWC 2025.

Data Science Intern

TICDCE (Tunis International Center for Digital Cultural Economy)
Jul 2022 - Sept 2022
  • Contributed to the design and development of a tourist recommendation system for historical places in Tunisia, targeting personalized user experiences based on preference data.
  • Applied SMOTE and feature encoding strategies to handle class imbalance and augment mixed numeric and categorical datasets, improving training data quality.
  • Benchmarked Content-Based, Collaborative Filtering, and Hybrid recommendation approaches, selecting Collaborative Filtering for its superior performance on sparse user-item interaction data.
  • Tech Stack: Python, TensorFlow, Scikit-learn

Backend Developer Intern

ST2i (Société Tunisienne d'Informatique pour l'Ingénierie)
Jul 2021 - Sept 2021
  • Conducted a comparative analysis of open-source IAM solutions based on the OAuth 2.0 protocol, evaluating their fit for identity management and access control.
  • Designed and implemented a Keycloak authentication & authorization layer exposed as a RESTful API within a microservices architecture, enabling RBAC and SSO capabilities.
  • Tech Stack: Java, Spring Boot, Angular, PostgreSQL

Education

Master of Applied Science (MASc)

University of Moncton, Faculty of Engineering
Mar 2026

CGPA: 4.15/4.3.

Thesis: "End-to-End Multimodal AI Agent for Autonomous Robotic Control".

Main Courses: Optimization Methods in Engineering, Numerical Methods in Engineering, Engineering Research Seminar.

Industrial and Systems Engineering

National Institute of Applied Science and Technology (INSAT)
Sept 2023

Graduated with High Honours.

Main Courses: Algorithmics & Data Structures, Object-Oriented Programming, Probability & Statistics, Control Systems & Industrial Automation, Operations Research, Embedded & Real-time Systems, Computer Vision, Industrial Information Systems (ERP/SAP), Production & Maintenance Management.

Baccalaureate in Mathematics

Pioneer High School of Sousse (LPS), Tunisia
Sept 2018

Graduated with Highest Honours.

Published Papers

R. Ghali and S. A. Selouani, "ChatAcadien: A RAG-LLM-Based Chatbot for Exploring Acadian Genealogy," in 2025 IEEE International Conference on Collaborative Advances in Software and Computing (CASCON), Toronto, ON, Canada, 2025.

I. Kadri, S. A. Selouani, M. Ghribi, R. Ghali, and S. Mekhoukh, "LLM-driven agent for speech-enabled control of industrial robots: A case study in snow-crab quality inspection," in Results in Engineering, vol. 27, p. 106660, 2025.

R. Ghali, Z. Benhafid, and S. A. Selouani, "Benchmarking Few-Shot Learning Techniques for Steel Surface Defect Detection," in 2025 IEEE Smart World Congress (SWC), Calgary, AB, Canada, 2025.

R. Ghali, Z. Benhafid, and S. A. Selouani, "Real-time defect detection systems for steel and wood inspection," in 2024 IEEE Canadian Conference on Electrical and Computer Engineering (CCECE), Kingston, ON, Canada, pp. 577-582, 2024.

Certificates

LangChain Academy logo
Deep Agents
LangChain AcademyCertificate
AI 900: Azure AI Fundamentals
MicrosoftCertificate
IBM logo
Generative AI: Prompt Engineering
Google logo
Google IT Automation with Python Professional Certificate
GoogleCertificate
Generative AI with Large Language Models
CourseraCertificate
Developing AI Applications on Azure
CourseraCertificate
DeepLearning.AI logo
Reinforcement Fine-Tuning LLMs With GRPO
DeepLearning.AI
Unsupervised Learning, Recommenders, Reinforcement Learning
CourseraCertificate

Scholarships & Fellowships

Mitacs logo

Mitacs Globalink Research Internship

Research Project: SSL-YOLO
Mitacs logo

Mitacs Business Strategy Internship (BSI)

Project: ChatAcadien
Mitacs logo

Mitacs Globalink Graduate Fellowship

University of Moncton logo

New Brunswick Graduate Scholarships (BESNB)

Extracurricular Activities

Member, Aerobotix INSAT Club

Engaged in diverse technical trainings and competitions, cultivating teamwork skills for collaborative projects.

Kaggle Notebook Expert

Participated in Kaggle competitions involving Natural Language Processing, Computer Vision, and Time Series. Kaggle profile at rayenghali023

Member, IEEE INSAT IAS Club (Industry Applications Society)

Contributed to the planning and organization of the event IAS Annual Meeting 2021. Designed and managed the introductory event website.