Description:
Welcome to my personal Curriculum Vitae (CV) repository! This repository serves as a centralized hub for my professional credentials, experiences, and achievements. Whether you're a potential employer, collaborator, or simply curious about my background, you'll find all the relevant information neatly organized here.
- CV Files: Access the latest version of my CV in various formats, including PDF and Markdown.
- Projects Showcase: Explore highlights of my past projects and contributions.
- Skills & Expertise: Learn about my skill set and areas of expertise.
- Education & Work History: Dive into my educational background and professional journey.
- Contact Information: Find ways to get in touch with me for inquiries or opportunities.
Why Visit?
Keeping my CV updated and accessible is crucial for networking, job applications, and professional visibility. This repository not only houses my CV but also provides insights into my capabilities and accomplishments.
Feel free to explore, and don't hesitate to reach out if you have any questions or opportunities to discuss. Thank you for stopping by!
Computer Science graduate with a strong foundation in machine learning, deep learning, data science, and data analysis. Proficient in multiple programming languages, including C, C++, Java, C#, Python, and Go. Experienced in ASP.NET MVC and Flask frameworks, with a proven track record in problem-solving and software development. Currently expanding knowledge in Generative AI with Large Language Models. Adept at teaching programming to children and teens, fostering a passion for technology and AI through engaging educational content. Seeking opportunities to collaborate and contribute to innovative projects in the field of computer science.
- Location: Asyut, Egypt
- Phone: (+20) 1066463355
- Email: eslamabdo71239@gmail.com
- LinkedIn: Islam Abd_Elhady
ASSIUT UNIVERSITY
B.S. in Computer Science, Faculty of Computers and Information (2020 – 2024)
Tweet Kod | March 2024 – Present
Developing programming educational content for kids and teens using Python, including practical applications and quizzes after each chapter, as well as guiding graduation projects for courses.
Future kids, Codemy, Codk & Barmja | January 2024 – Present
Teaching programming and AI to children aged 6 to 20, using languages like Scratch and Python, and introducing them to artificial intelligence concepts.
ACM Assiut University Student Chapter | October 2023 – Present
Co-founded the ACM Assiut University Student Chapter, leading the Research & Development Committee as a Machine Learning Engineer & Instructor. Spearheaded innovative research projects and mentored students in machine learning.
Student Union of the Faculty of Computers and Information - Assiut University | September 2023 – October 2023
Delivered a comprehensive Machine Learning course, covering Python programming, data manipulation, and visualization. Provided an in-depth overview of core Machine Learning concepts like Regression Models, Gradient Descent, and Logistic Regression, including advanced topics such as Neural Networks. Led hands-on projects to bridge theory with practical application, using Scikit-Learn, successfully equipping students to implement Machine Learning models for real-world problems.
- C
- C++
- Java
- Python
- C#
- Go
- PHP
- MATLAB
- Scratch
- HTML
- Object Oriented Programming
- Data Structures & Algorithms
- Compilers
- Artificial Intelligence
- Machine learning
- Deep Learning
- Computer Vision
- Data Analysis
- Embedded Systems
- Computer Networks
- Database: SQL
- Git & GitHub
- Calculus
- Linear Algebra
- ASP.NET MVC
- Flask
- scikit-learn
- TensorFlow
- PyTorch
- OpenCV
- Unity
- Problem Solving
- Self Learning
- Teaching
- Communication
- Teamwork
- Leadership
- Arabic: Native
- English: C1
- Advanced Learning Algorithms - DeepLearning.AI | September 2023
Certificate link - Deep Learning with PyTorch: Image Segmentation - Coursera | September 2023
Certificate link - Embedia Competitive Programming Competition - Embedia | August 2023
Certificate link - Mathematics for Computer Science - BIO CODE Assiut University | August 2023
Certificate link - Supervised Machine Learning: Regression and Classification - DeepLearning.AI | March 2023
Certificate link - Python Programming Basics - MaharaTech | February 2023
Certificate link - Database Fundamentals - MaharaTech | February 2023
Certificate link
Eyes Mate is a graduation project designed to assist visually impaired individuals using advanced machine learning technologies.
This project uses deep learning to build a CNN model that classifies MRI images as "Tumor" or "No Tumor," deployed as a FastAPI-based API with a web interface for easy user interaction.
Created and managed the Generative-AI-Models repository, featuring Python-based generative AI models for tasks like image captioning and text-to-image generation using libraries such as transformers and torch.
Sales Script AI is an AI-powered tool that uses natural language processing to generate tailored sales scripts, helping sales professionals streamline their communication process.
An AI-driven customer support assistant built using GPT-2.
A simple machine learning GUI app built with Taipy and TensorFlow.
A project to develop a predictive model for heart attack likelihood using Artificial Neural Networks (ANN).
Credit Card Fraud Detection using Decision Tree & Trees Ensemble (Random Forest & XGBoost).
Titanic Survivor Prediction using Random Forest.
A neural network for recognizing handwritten digits (0-9).
Amaze game demonstrating robot navigation using the Hill Climbing algorithm.
Cars prices prediction using machine learning, deployed with Flask.
Heart Failure Prediction using Decision Tree & Trees Ensemble (Random Forest & XGBoost).
Using Neural Networks to classify Breast Cancer as Benign or Malignant.
SONAR Rock vs Mine Prediction using Logistic Regression.
Distributed Database Server and Client in Go.
Implementations of machine learning algorithms from scratch.
Testing models using datasets in the scikit-learn library.
Hiding an image inside another using Python.
Blood Bank Management System using ASP.NET MVC.
Implemented a Skip list in Java, including methods for insert, remove, and search.
A secure lock system implemented with ATmega16 microcontroller, Proteus 8, and CodeVisionAVR Evaluation.
3D Snake Game developed with Unity.
An endless runner game developed with Unity, similar to Subway Surfers or Temple Run.
An OOP project storing and organizing university data, implemented in Java.
Ping Pong Game developed in Python.
-
Violation Detection using AI: Leading a team for a leadership development activity and presenting research on Traffic Violation Detection Using AI and Yolov8 Algorithm.
-
MINE-DETECTION-DRONE: Secured third place in the first scientific hackathon at Assiut University (SolveX) in the field of engineering sciences and first place at the Green Dream Conference at Assiut University in Development and Egypt’s Vision 2030.
-
ECPC 2022 Competition: Participation certificate.