Ahmed Hesham

Hello, World ๐Ÿ‘‹

Ahmed
Hesham

Software Engineer | Passionate Learner

JavaPythonSpring BootML
scroll

About Me

Ahmed Hesham
2024Graduate
6+Languages
6+Projects

Hi there! ๐Ÿ‘‹ I'm a fresh software engineering graduate (Class of 2024) with a knack for turning ideas into successful projects.

Over the years, I've explored multiple programming languages like C/C++, Java, and Python, and expanded my expertise with frameworks like Spring Boot and Flask. I've also honed my skills using tools like Git, GitHub, and Postman, and I'm currently diving into Docker and GitLab.

I've worked across diverse fields โ€” from web development to machine learning and AI, where I've developed and deployed various models. My dream is to master my craft and secure a spot at one of the top companies in the field.

๐Ÿ† Fun fact: I participated in the ECPC competition for problem-solving, which taught me how to approach complex challenges with creativity and persistence.

My Education

2020 โ€” 2024
Bachelor's Degree
Computer & Systems Engineering
Faculty of Engineering, Alexandria University
Faculty of Engineering

Key Courses

  • Design & Analysis of Algorithms
  • Data Structures
  • Design Patterns
  • Object-Oriented Programming
  • Software Engineering with Agile Methodologies
  • Machine Learning, Deep Learning & Computer Vision
  • Database Management (SQL)

Notable Projects

  • Game engine using Scala
  • Chess game in C
  • Compiler (lexical analyzer & parser) in C++

My Skills

โŒจ Languages

C / C++
โ˜…โ˜…โ˜…โ˜†โ˜†
Java
โ˜…โ˜…โ˜…โ˜…โ˜†
Python
โ˜…โ˜…โ˜…โ˜…โ˜†
HTML
โ˜…โ˜…โ˜†โ˜†โ˜†
CSS
โ˜…โ˜…โ˜†โ˜†โ˜†
JavaScript
โ˜…โ˜…โ˜†โ˜†โ˜†

โš™ Frameworks

๐Ÿƒ
Spring Boot
โ˜…โ˜…โ˜…โ˜†โ˜†
๐ŸŒถ
Flask
โ˜…โ˜…โ˜…โ˜†โ˜†
โ˜•
JavaFX
โ˜…โ˜†โ˜†โ˜†โ˜†
๐Ÿงช
JUnit
โ˜…โ˜†โ˜†โ˜†โ˜†
๐Ÿ•ธ
BeautifulSoup
โ˜…โ˜…โ˜…โ˜†โ˜†
๐Ÿค–
Scikit-learn
โ˜…โ˜…โ˜…โ˜†โ˜†

๐Ÿ—„ Databases & Tools

๐Ÿฌ
MySQL
โ˜…โ˜…โ˜…โ˜…โ˜†
๐Ÿƒ
MongoDB
โ˜…โ˜…โ˜†โ˜†โ˜†
Git
โ˜…โ˜…โ˜…โ˜†โ˜†
GitHub
โ˜…โ˜…โ˜…โ˜†โ˜†
GitLab
โ˜…โ˜…โ˜†โ˜†โ˜†
Docker
โ˜…โ˜†โ˜†โ˜†โ˜†

Featured Projects

URL Shortener

SAH Shortener converts long URLs into short, manageable links with clean front/back-end separation.

  • Spring Boot
  • JPA
  • API
  • HTML
  • CSS

Huffman Encoder

Desktop app to compress/decompress files using the Huffman algorithm, with GUI and terminal interfaces.

  • Java
  • JavaFX
  • JAR

ML Model Deployment

Flask app that predicts data scientist attrition using trained ML models โ€” built for HR analytics.

  • Python
  • Flask
  • Scikit-learn
  • API

Booking Scraper

Automates hotel data extraction from Booking.com โ€” names, ratings, amenities stored as structured JSON.

  • Python
  • BeautifulSoup
  • Selenium
  • JSON

Terminal Chess

Full chess simulation in the terminal, supporting two players with standard chess rules.

  • C
  • Terminal
  • Makefile

Simple News Analyzer

Web app using the MeaningCloud API to analyze sentiment polarity and subjectivity of online articles.

  • HTML
  • CSS
  • JavaScript
  • Webpack

Courses & Certificates

Front-end
Udacity

Front End Web Developer & Digital Freelancing

HTML, CSS, JS, SASS, Webpack + freelancing fundamentals with hands-on projects.

SQL
365DataScience

SQL

Database management and SQL queries for data scientists.

Samsung ML
Samsung Innovation

Introduction to AI & ML

Python, linear algebra, ML algorithms, deep learning with TensorFlow, and graduation project.

Math for ML
Coursera | Stanford

Mathematics for Machine Learning

Mathematical foundations bridging theory and ML/data science applications.

ML Specialization
Coursera | Stanford

Machine Learning Specialization

Beginner-friendly ML fundamentals by DeepLearning.AI and Stanford Online.

Recommender Systems
Coursera | U of Minnesota

Introduction to Recommender Systems

Non-personalized, demographic, and content-based filtering fundamentals.

Data Science Lab
WorldQuant University

Applied Data Science Lab

Eight end-to-end projects: ETL pipelines, ML models, SQL/NoSQL, APIs and visualizations.

Get In Touch

Feel free to reach out โ€” I'm always open to new opportunities and conversations.