Skip to content
View amgadelgamal's full-sized avatar

Highlights

  • Pro

Block or report amgadelgamal

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
amgadelgamal/README.md

Hi there, I am Amgad El Gamal πŸ‘‹

πŸš€ About Me

I'm a third-year Software Engineering student at McGill University, passionate about leveraging technology to solve complex problems. With strong skills in software engineering, machine learning, and real-time systems, I aim to build impactful, user-facing products and AI-driven solutions.

πŸŽ“ Academic Background

Currently pursuing my Bachelor’s in Software Engineering, I’ve completed courses from Data Structures & Algorithms to Model-Based Programming. My academic work is complemented by hands-on projects applying theory to real-world challenges.

πŸ’Ό Professional Experience

Google β€” Software Engineering Intern | May 2025 – Aug 2025 | Seattle, WA

  • Developed a real-time formula preview feature (Angular + Dart + backend RPCs), cutting validation latency from minutes to seconds.
  • Built a generative AI tool converting natural language to Google Ads formulas with multi-part prompt engineering for higher LLM relevance.
  • Implemented comprehensive testing and authored integration plans, ensuring production-grade reliability.
  • Presented design documents and demos to 40+ engineers and PMs, influencing feature adoption and roadmap decisions.

Google β€” Associate Software Developer Intern | May 2024 – Aug 2024 | Waterloo, ON

  • Created an open-source Google Chat SDK with generative AI capabilities (Vertex AI & Dialogflow CX).
  • Automated app deployment across multiple Chat spaces using Node.js and Google Cloud Functions.
  • Achieved 97% test coverage with JUnit, Jest, Mocha, and Sinon.
  • Delivered presentations and design documents to senior engineers and managers.

Ericsson β€” Machine Learning Intern | Jan 2024 – May 2024 | MontrΓ©al, QC

  • Led a Multi-Agent Modeling project, improving model accuracy by 16% using Mesa and Python agents.
  • Integrated Azure for MLOps, reducing deployment times by 15% and enhancing efficiency.

University of Sherbrooke β€” Data Science Intern | May 2023 – Aug 2023 | Sherbrooke, QC

  • Processed 300M+ JSON/CSV files to optimize medication plans using Python, Pandas, NumPy, and MATLAB.
  • Built real-time algorithms and LSTM models in TensorFlow & Keras for physical activity pattern recognition.

πŸ” Looking Forward

I aim to continue building scalable, user-facing products at the intersection of advanced technology and real-world impact. I thrive in high-impact, collaborative environments and enjoy projects that combine technical depth with tangible user outcomes.

Have a look at my personal website!

πŸ‘¨β€πŸ’» Skills

Programming Languages: Python, Java, C, JavaScript, TypeScript, Dart, HTML, Bash, R

Tools/Frameworks: Node.js, React.js, Angular, Express.js, MongoDB, Firebase, TensorFlow, Keras, Linux, Cucumber, Google Cloud Platform, Vertex AI, Dialogflow CX, Microsoft Azure, Elasticsearch, KQL, Git

πŸ“š Projects

🎢 Shazoom

πŸ” Jou-an

πŸ’° Currency Exchange

πŸ’Ό Personal Website

🀝 Let's connect

Feel free to connect on LinkedIn or send me an email !

Popular repositories Loading

  1. Shazoom Shazoom Public

    Python

  2. Jou-an Jou-an Public

    Python

  3. CurrencyExchange CurrencyExchange Public

    API-Based Digital Currency System

  4. amgadelgamal.github.io amgadelgamal.github.io Public

    Personal Portfolio

    Jupyter Notebook

  5. Test Test Public

  6. amgadelgamal amgadelgamal Public