Ahmed Abdelrasoul 👋
Data Scientist
Building intelligent systems, visualizing data, and pushing the boundaries of AI & Computer Vision.
Download CV
Ahmed Abdelrasoul
Data Scientist & AI Specialist
Profile
I am a results-driven Data Scientist and AI specialist with a strong foundation in computer vision, machine learning, and software engineering. My passion lies in building intelligent, scalable solutions that address real-world challenges and deliver meaningful impact.
Education
- B.Sc. Computer Science – October University for Modern Sciences and Arts
- B.Sc. Computer Science – University of Greenwich
Expertise & Interests
- 🧠AI & Deep Learning for Computer Vision
- 📊Data Science and Visualizations
- 🧩Algorithm Design & Optimization
- 🤖Web Scraping & Automation
- 🛡️Cybersecurity & Network Analysis
- 🎮Game & Simulation Development
- 🤝Team Collaboration & Leadership
Project Highlights
From pixels to insights: making machines see and understand.
Automating the tedious, visualizing the complex.
Building robust systems for real users and real needs.
Projects
Face Recognition System
AI-powered face recognition system for desktop and web, supporting batch processing, real-time detection, and CI/CD integration.
- Real-time face detection and recognition
- Batch image processing
- Web and desktop interfaces
- CI/CD pipeline integration
Network Packet Analyzer
Real-time network traffic analyzer with machine learning-based traffic classification and live visualization.
- Supports 10+ network protocols
- Live traffic visualization
- ML-based traffic classification
Web Scraping & Analysis Toolkit
Modular toolkit for web scraping, analysis, and visualization, supporting dynamic content and ethical scraping practices.
- Dynamic content scraping
- robots.txt and sitemap analysis
- RSS feed extraction | Real-time dashboard
Certificates
HCIA Big Data V3.5
MSA Continuance Learning Center - CLC
Artificial Intelligence
The British University in Egypt
Master AI and ML diploma
AMIT
Cyber Security
The British University in Egypt
Machine Learning & Deep Learning
Zewail City of Science and Technology
Project Management
The British University in Egypt
Skills
Programming Languages
Machine Learning & AI
Data Analysis & Visualization
Natural Language Processing
Web Scraping & Automation
Cybersecurity & Networking
Databases
Project & Team Management
Workflow & Collaboration
Experience
AI & ML Engineer Internship
July 2023 - March 2024Amit Learning
- Developed and deployed machine learning models for real-world business problems.
- Worked on computer vision and deep learning projects, including image classification and object detection.
- Collaborated with cross-functional teams to deliver AI solutions.
- Utilized tools such as Power BI, Orange, and Python for data analysis and visualization.
- Enhanced problem-solving and MLOps skills through hands-on experience.
Software Engineering Trainee Internship
July 2025 - PresentFuzetek
- Gained hands-on experience in system design, including planning, architectural design, and implementation of scalable software solutions.
- Learned and applied software testing processes, such as unit testing, integration testing, and code review best practices.
- Worked with modern frameworks and cloud technologies to deliver robust web applications and backend services.
- Collaborated in team projects, contributing to design discussions, documentation, and agile development cycles.
Key projects:
Summary: A console-based C++ project demonstrating OOP and data structures for hospital operations.
Main topics: Patient/doctor management, appointment booking, emergency handling, medical history, test queue, stack/queue usage, and basic error handling.
Structure: Patient, Doctor, and Hospital classes; main() for test cases.
How to run: Build and run
test.cpp in Visual Studio or g++.
Summary: Console-based team project featuring user management, private/group chats, message handling, and admin controls.
Main topics: OOP, data structures, user sign-up/login, group admin tools, message search/delete, and menu-driven interface.
How to run: Compile
project.cpp with g++ or Visual Studio and run the executable.
Summary: Developed a high-performance C++ library for arbitrary-precision integer arithmetic, featuring a custom BigInt class with full support for mathematical and comparison operations.
Main topics: Efficient algorithms for large number calculations, operator overloading, robust error handling, and comprehensive automated tests.
Structure: BigInt class, mathematical/comparison operator overloads, error handling, and test suite.
How to run: Build and run
main.cpp in Visual Studio or g++.
Main topics: Tree-based data structure, node management, efficient string algorithms, and dynamic memory handling.
Structure: TrieNode class with children array and end-of-word flag, Trie class with insertion, search, and deletion methods.
How to run: Build and run
TrieDS.cpp in Visual Studio or g++.