Ahmed Ayman Mahmoud
AI developer building machine learning, computer vision, speech and NLP features in Python

Ahmed Ayman Mahmoud
AI Developer · Enum Grow
- year building AI systems
- 1+year building AI systems
- AI systems built or co-built
- 3AI systems built or co-built
- AI areas: ML, vision, speech, NLP, chatbots
- 5AI areas: ML, vision, speech, NLP, chatbots
- BSc Computer Science
- B+BSc Computer Science
Profile
AI developer with 1+ year of experience building Python-based automation systems and intelligent applications. Skilled in machine learning, computer vision, speech recognition, natural language processing and chatbot development, and experienced with deep learning frameworks including TensorFlow and PyTorch. He built a voice-controlled desktop assistant with facial authentication, developed a full AI-powered tourism recommendation system, and contributed to an intelligent electronic archiving system. Strong foundation in model training, data preprocessing and practical AI implementation.
Technical skills
- Machine learning
- Model training, data preprocessing, feature engineering, neural networks, recommendation systems
- Frameworks
- TensorFlow, PyTorch, Scikit-learn, NumPy, Pandas
- Computer vision
- OpenCV, face recognition, image processing
- Speech & language
- Natural language processing (NLP), chatbot development, speech recognition, text-to-speech (TTS)
- Engineering
- Python, SQL, FastAPI, Git, GitHub
- Also
- Front-end with React.js (ITI), digital marketing (Udacity)
- Languages
- Arabic (native), English (professional working proficiency)
Experience
Enum Grow
Present
AI Developer · Remote
- Works on the AI features in Enum Grow projects: automation, chatbots, recommendations and computer vision.
Spectrum for Information Systems
Jan 2024 – Dec 2024
AI Developer · Full-time · Egypt (on-site)
- Developed an AI-powered desktop automation system in Python that executes real-time voice commands with high response accuracy.
- Implemented a speech recognition pipeline for reliable voice command execution across diverse environments.
- Applied OpenCV and deep learning for face recognition authentication, securing access control.
- Designed and integrated chatbot logic for context-aware user interaction.
- Contributed to planning and developing an AI document management system that uses NLP for auto-categorization and retrieval.
Selected projects
Python · OpenCV · SpeechRecognition · TTS
Prime AI, voice-controlled desktop assistant
Desktop assistant with real-time voice commands, facial recognition authentication (OpenCV) and text-to-speech replies, built for system automation.
Python · NLP · Machine learning · Scikit-learn
E-Arch, intelligent document archiving
AI document management platform with NLP auto-categorization, semantic search and a chatbot workflow for finding documents. Contributor.
Machine learning · Recommendation systems
AI tourism recommendation system
A full AI-powered system that recommends tourism options to each user.
Education
Bachelor of Computer Science · 2024
Future Academy, Faculty of Computer Science
Sep 2020 – Jun 2024 · Overall grade B+ · Graduation project B+
Courses & certificates
Front-End Web Development (React JS), 120 hours
Information Technology Institute (ITI), 2023
Digital Marketing Professional Nanodegree
Udacity, 2021
Digital Marketing Challenger
egFWD (Egypt FWD), 2021
Need a mobile app built?
Tell us about it. Ahmad and the team will reply within 24 hours with a plan and a quote.