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 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 s[...]

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

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.