FlowCV Logo
Mohamed Alaa Mohamed Ahmed Machine Learning Engineer

Senior Computer Engineering student at Purdue University, funded by a scholarship sponsered by Microsoft Egypt and Egypt University of Informatics. Specialize in data science and AI, with hands-on experience in real-world machine learning and computer vision projects, currently serve as a research assistant under Purdue University's Office of Undergraduate Research (OUR) and UTA for the Python for Data Science course at Purdue.

Education
Experience
Purdue University
Aug 2024 – present

Research Assistant for Human-AI Interaction

  • Created an interactive AI chatbot with (RAG) to teach intercultural communication skills, using two chatbot modules for concept learning and scenario-based practice.
  • Deployed system to Azure with OpenAI, LangChain, JavaScript, and TypeScript; managed database administration and cloud monitoring.
  • Undergraduate Teaching Assistant

  • Provided guidance to students in ECE 20875 (Python for Data Science), assisting with coursework, clarifying concepts, and fostering a deeper understanding of Python and data science principles.
  • Machine Learning Engineer and Instructor June 2024 – Aug 2024

  • Delivered weekly sessions for students on object detection models (YOLO), advanced computer vision topics, and Streamlit for building data applications.
  • Developed Arabic OCR for ancient manuscripts, enhancing text recognition accuracy by 60%.
  • Implemented computer vision solutions to improve safety in a manufacturing environment.
  • Machine Learning intern Nov 2023 – Apr 2024

  • Developed interactive Python dashboard using Streamlit, linked to real-time SQL Database.
  • Deployed two Streamlit apps on GitHub (SEO-driven blog LLM-based generator and Code evaluation tool with pre-trained models).
  • Led data collection team and annotation efforts for the Guardian Angel project, and implemented YOLO and DeepFace to monitor children and caregivers in a nursery setting.
  • Volunteer Experience
    IEEE EUI Computer Society, AI Committee President
    Sep 2023 – present
  • Co-organized summer bootcamp and supervised Kaggle Competition.
  • Established a professional roadmap and offered both online and on-campus sessions for students interested in data industry.
  • Skills
    Programming Languages — Python, SQL, C, C++, Java, JavaScript, TypeScript
    Data Analysis & Visualization — Pandas, NumPy, Matplotlib, Seaborn, Plotly, Tableau
    Machine Learning — Logistic Regression, KNN, SVM, Random Forest, XGBoost (Scikit-learn)
    Deep Learning & Computer Vision — CNN, LSTM, TensorFlow, R-CNN, YOLO, OpenCV, ResNet
    Large Language Models (LLMs) — Hugging Face, LangChain, OpenAI API, (RAG), Few-shot & (CoT) Prompting
    Cloud & Deployment — Microsoft Azure AI, AWS, GCP, Streamlit, Git, GitHub Actions, CI/CD pipelines
    Awards
    Competitive Problem Solving
    Jul 2024