Skip to content
EzzElDin Salah — home
Backend intern @ Aman Holding

I build the systems underneath the thing

Java and Spring Boot against MySQL by day. Machine learning and Unity gameplay systems the rest of the time. Three domains, one habit: get the layer nobody sees right, and the layer everybody sees gets easier.

7
Projects shipped
38th
ECPC nationally
3.6
GPA / 4.0
3
Domains
Selected work

Things I've built

All work →
  • GamesFeatured

    AtomBall Climber

    Rigidbody-driven 3D physics arcade game with camera-relative control, a continuous hazard spawner, and slope-gated jump logic.

    • C#
    • Game Physics
    • Unity
    atomball-climber
  • BackendFeatured

    GameStore

    Full-stack storefront with JWT authentication, role-based authorization policies, and admin-gated CRUD over a REST catalog API.

    • ASP.NET Core
    • Authentication
    • Blazor
    • C#
    gamestore
  • Machine learningFeatured

    Heart Disease Prediction

    Supervised classification model at 89% accuracy, using feature selection and PCA to cut dimensionality, served as a real-time inference app.

    • Classification
    • Python
    • Scikit-learn
    heart-disease-prediction
Toolchain

What I build with

  • Backend & systems

    What I do at Aman Holding, and what this site's own API is built from.

    • Java
    • Spring Boot
    • Hibernate
    • MySQL
    • REST APIs
    • Spring Security
    • Flyway
    • Docker
    • C#
    • ASP.NET Core
    • Multi-threading
  • Machine learning

    Supervised and unsupervised work, taken as far as something deployable.

    • Python
    • Scikit-learn
    • TensorFlow
    • Pandas
    • NumPy
    • PCA
    • Feature engineering
    • Jupyter
    • Streamlit
    • MATLAB
  • Game systems

    Gameplay engineering: state machines, timing windows, agent behaviour.

    • Unity
    • C#
    • C / C++
    • NavMesh
    • Behavior Graph
    • Physics
    • Game AI
    • Animation state
About

Short version

I'm a computer engineering student at AAST Cairo, graduating January 2028, and a backend intern on the Bill Payment team at Aman Holding — Java, Spring Boot, Hibernate and MySQL. I also do machine learning work, and I placed 38th nationally in the 2025 Egyptian Collegiate Programming Contest, advancing to the ECPC Finals.

The games are framed here the way I actually think about them: state machines, timing windows and AI behaviour, not genres. The API serving this page runs on an old laptop in my apartment, deliberately — constraints are more interesting than headroom. More about that.

Contact

Get in touch

Looking for a backend intern, want to talk about a project, or just curious how a portfolio ends up served off a 2013 laptop — send a message.

Or email me directly at ezzeldeenelsayed2006@gmail.com