Ahmed Hesham

Hello, World 👋

Ahmed
Hesham

Software Engineer | Passionate Learner

JavaPythonSpring BootML
scroll

About Me

Ahmed Hesham
2024 Graduate
3+ Programming Languages
6+ Projects

Hi there! 👋 I'm Ahmed, a Software Engineering graduate (Class of 2024) passionate about building software solutions and turning ideas into practical applications.

Throughout my journey, I've explored different areas of software development, working with technologies such as Java, Python, C/C++, and JavaScript. I've built projects ranging from web applications and REST APIs to machine learning solutions, continuously expanding my technical knowledge along the way.

Currently, I'm focusing on strengthening my software engineering skills, with a particular interest in backend development, system design, and database technologies. I enjoy understanding how things work behind the scenes, solving challenging problems, and learning through hands-on experience.

🏆 Fun fact: I participated in the ECPC programming competition, which helped me develop my problem-solving skills and approach 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

My Projects

Featured Projects

Other Projects

Problem

Solution

Technical Highlights

    Technologies

      GitHub

      Certificate preview

      About This Course

      Technical Articles

      I enjoy sharing what I learn about software development, backend engineering, and databases through technical articles.

      My Bookshelf

      Books I've read and books I'm currently exploring to improve my knowledge of software engineering, backend development, and computer science.

      Courses & Certificates

      Get In Touch

      Interested in working together or have an opportunity in mind? Feel free to reach out. I'm currently open to software engineering opportunities and always happy to connect with fellow developers.