Desktop Application
AAUP Chatbot
Developed “AAUP Chatbot”, a real-time desktop chat system built with Python and PyQt5, featuring voice, video, and screen sharing capabilities via WebSockets. Integrated an AI-powered chatbot capable of PDF/OCR document processing with Arabic and English language support. The project demonstrates strong skills in real-time communication, natural language processing, and full-stack development.
Year :
2025
Industry :
Software Development, AI
Client :
AAUP Univeristy
Project Duration :
2 months



Problem :
Students and staff at Arab American University (AAUP) lacked a centralized and intelligent communication system capable of handling real-time collaboration and document-based inquiries, especially with multi-language (Arabic/English) support. Existing tools didn’t offer integrated AI assistance or seamless real-time interaction.



Solution :
Designed and developed the AAUP Chatbot, a Python/PyQt5 desktop application combining real-time chat, voice, video, and screen sharing through WebSockets. Integrated an AI-powered chatbot capable of processing PDF/OCR documents, answering queries, and supporting both Arabic and English, ensuring an inclusive and efficient communication experience.






Challenge :
The main challenges were managing real-time multimedia streaming, ensuring low latency, and integrating AI document understanding in multiple languages. Overcoming performance issues and maintaining stable connections during simultaneous video and chat sessions required optimized socket handling and efficient threading.
Summary :
The AAUP Chatbot is a next-generation communication tool that merges AI intelligence with real-time collaboration. It demonstrates full-stack development, NLP integration, and user-focused design — bridging the gap between human interaction and smart automation within academic environments.






More Projects
Desktop Application
AAUP Chatbot
Developed “AAUP Chatbot”, a real-time desktop chat system built with Python and PyQt5, featuring voice, video, and screen sharing capabilities via WebSockets. Integrated an AI-powered chatbot capable of PDF/OCR document processing with Arabic and English language support. The project demonstrates strong skills in real-time communication, natural language processing, and full-stack development.
Year :
2025
Industry :
Software Development, AI
Client :
AAUP Univeristy
Project Duration :
2 months



Problem :
Students and staff at Arab American University (AAUP) lacked a centralized and intelligent communication system capable of handling real-time collaboration and document-based inquiries, especially with multi-language (Arabic/English) support. Existing tools didn’t offer integrated AI assistance or seamless real-time interaction.



Solution :
Designed and developed the AAUP Chatbot, a Python/PyQt5 desktop application combining real-time chat, voice, video, and screen sharing through WebSockets. Integrated an AI-powered chatbot capable of processing PDF/OCR documents, answering queries, and supporting both Arabic and English, ensuring an inclusive and efficient communication experience.






Challenge :
The main challenges were managing real-time multimedia streaming, ensuring low latency, and integrating AI document understanding in multiple languages. Overcoming performance issues and maintaining stable connections during simultaneous video and chat sessions required optimized socket handling and efficient threading.
Summary :
The AAUP Chatbot is a next-generation communication tool that merges AI intelligence with real-time collaboration. It demonstrates full-stack development, NLP integration, and user-focused design — bridging the gap between human interaction and smart automation within academic environments.






More Projects
Desktop Application
AAUP Chatbot
Developed “AAUP Chatbot”, a real-time desktop chat system built with Python and PyQt5, featuring voice, video, and screen sharing capabilities via WebSockets. Integrated an AI-powered chatbot capable of PDF/OCR document processing with Arabic and English language support. The project demonstrates strong skills in real-time communication, natural language processing, and full-stack development.
Year :
2025
Industry :
Software Development, AI
Client :
AAUP Univeristy
Project Duration :
2 months



Problem :
Students and staff at Arab American University (AAUP) lacked a centralized and intelligent communication system capable of handling real-time collaboration and document-based inquiries, especially with multi-language (Arabic/English) support. Existing tools didn’t offer integrated AI assistance or seamless real-time interaction.



Solution :
Designed and developed the AAUP Chatbot, a Python/PyQt5 desktop application combining real-time chat, voice, video, and screen sharing through WebSockets. Integrated an AI-powered chatbot capable of processing PDF/OCR documents, answering queries, and supporting both Arabic and English, ensuring an inclusive and efficient communication experience.






Challenge :
The main challenges were managing real-time multimedia streaming, ensuring low latency, and integrating AI document understanding in multiple languages. Overcoming performance issues and maintaining stable connections during simultaneous video and chat sessions required optimized socket handling and efficient threading.
Summary :
The AAUP Chatbot is a next-generation communication tool that merges AI intelligence with real-time collaboration. It demonstrates full-stack development, NLP integration, and user-focused design — bridging the gap between human interaction and smart automation within academic environments.








