Mahmoud Shaban — portfolio

Backend Developer | Java & Spring Boot | REST APIs & Scalable Systems

Ready for Any Challenge

Latest Work

Some of my recent projects — built with passion, curiosity, and way too much coffee. I love experimenting with code and turning ideas into working software.

View All Portfolio

Who I Am

Building Scalable Code. Solving Real Problems.

I’m a backend-focused Java developer with a passion for clean code and solid architecture. My core skills include Java, Spring Boot, RESTful APIs, and working with tools like Docker, Git, and PostgreSQL.

Beyond just writing code, I enjoy solving real-world problems and turning ideas into robust, scalable systems. I'm detail-oriented, curious, and always ready to learn something new.

Currently open to new opportunities to grow as a backend developer and build impactful software products with great teams.

In addition to coding, I also have a strong interest in video editing, as it allows me to combine creativity with technology and produce engaging visual content.

Currently open to new opportunities to grow as a backend developer and build impactful software products with great teams.

Get in Touch

Backend Developer Workspace API Diagram
>

My Skills

Here are some of the core technologies and tools I work with to build reliable, scalable, and efficient backend systems.

Spring Boot

A fast, flexible Java framework for building microservices and RESTful APIs.

Java

A robust, object-oriented language used to build scalable and reliable backends.

Git & GitHub

Tools for version control and collaboration using branches and pull requests.

Docker

Containerization for consistent deployments across different environments.

PostgreSQL

A powerful open-source relational database system for structured data.

MySQL

A fast, reliable SQL database engine widely used in web applications.

Maven

A build tool that automates dependencies, packaging, and lifecycle management.

Gradle

A flexible and fast build automation tool for Java-based applications.

JavaFX

A framework for building modern, cross-platform desktop UIs in Java—great for admin tools and backend dashboards.

A Bit About Me

Looking for a backend developer?

I’d love to hear from you and see how we can work together.

Get In Touch!