{ } 01 </> # 101 % $ @ & * ? = !
Ahmed Abdelrasoul Profile

Ahmed Abdelrasoul 👋

Data Scientist

Building intelligent systems, visualizing data, and pushing the boundaries of AI & Computer Vision.

Download CV
Ahmed Abdelrasoul Profile

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

🚀
Transforming Data & Ideas Into Impactful Solutions
AI & Computer Vision 🧠
Emotion detection, face recognition, algorithm visualizers
From pixels to insights: making machines see and understand.
Automation & Analysis 🤖
Web scraping toolkits, network analyzers, interactive dashboards
Automating the tedious, visualizing the complex.
Software Engineering 💻
Game dev (C++, C#), e-commerce, code converters
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
View on GitHub

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
View on GitHub

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
View on GitHub

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

× Certificate Preview

Skills

Programming Languages

Python C++ JavaScript C# PHP

Machine Learning & AI

PyTorch TensorFlow scikit-learn OpenCV FaceNet Computer Vision Machine Learning Deep Learning MLOps

Data Analysis & Visualization

Pandas matplotlib Plotly Power BI Excel

Natural Language Processing

NLTK spaCy

Web Scraping & Automation

Selenium BeautifulSoup Playwright robots.txt/sitemap analysis

Cybersecurity & Networking

PyShark Network Protocols Intrusion Detection Traffic Classification

Databases

MySQL Hive

Project & Team Management

Agile workflow Team Collaboration Task Prioritization Problem Solving Communication

Workflow & Collaboration

Git GitHub Jira Agile

Experience

AI & ML Engineer Internship

July 2023 - March 2024

Amit 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 - Present

Fuzetek

  • 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:

Hospital Management Demo Logo
Hospital Management Demo – Full-stack hospital management system.
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++.
Chat App Logo
Chat App – WhatsApp-inspired C++ chat application.
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.
BigIntProject Logo
BigIntProject (C++) – Arbitrary-precision integer arithmetic library.
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++.
BigIntProject Logo
TrieProject (C++) – Efficient prefix-tree data structure for string storage, search, insertion, and deletion. Summary: Implemented a Trie (prefix tree) in C++ for efficient storage, search, insertion, and deletion of strings, supporting word and prefix-based operations.
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++.

Contact Me