Skip to content
View Mosteben's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report Mosteben

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Mosteben/README.md

Mostafa Alaaeldin

Backend Software Engineer



About Me

I am a Backend Software Engineer focused on building clean, reliable, and maintainable backend systems.

My main backend technologies are PHP, Laravel, and Go, with experience building RESTful APIs, authentication systems, database-driven applications, and structured backend architectures.

I enjoy understanding how systems work internally and continuously improving my knowledge of algorithms, databases, system design, and scalable backend architecture.

What I Do

  • Backend development with PHP and Laravel
  • Backend development with Go and Gin
  • RESTful API design and development
  • Authentication and authorization
  • JWT-based authentication
  • Database design and integration
  • Object-Oriented Programming
  • Clean and maintainable architecture
  • Problem solving and algorithms
  • System Design

Tech Stack

Languages

Backend

Databases

Tools


Featured Projects

Expense Tracker API

A backend API for managing personal income and expenses.

Built with:

Go Gin PostgreSQL GORM JWT bcrypt

Features:

  • User registration and authentication
  • JWT-based authorization
  • Income and expense management
  • Protected API routes
  • Authentication middleware
  • PostgreSQL integration
  • Repository / Service / Handler architecture
  • RESTful API design

Inventory Management API

A RESTful inventory management backend built with native PHP, focusing on backend fundamentals, OOP, database relationships, and maintainable architecture.

Built with:

PHP PDO MySQL OOP REST API

Features:

  • Product management
  • Categories
  • Suppliers
  • Orders
  • Order items
  • Database relationships
  • Input validation
  • Service / Controller architecture
  • Structured API responses

Currently Learning

Data Structures & Algorithms
              ↓
        System Design
              ↓
     Backend Architecture
              ↓
     Distributed Systems
              ↓
        Microservices
              ↓
   Scalable Backend Systems

Engineering Interests

Backend ArchitectureREST APIsClean CodeOOPDatabase Design


AuthenticationSystem DesignDistributed SystemsMicroservicesScalability



Connect With Me


Building backend systems. Solving problems. Learning continuously.

Popular repositories Loading

  1. EmployeeconfigrationWithSQL EmployeeconfigrationWithSQL Public

    This project is a simple Java application that manages employee data using an SQL database. It demonstrates basic CRUD (Create, Read, Update, Delete) operations using JDBC for database interactions.

    Java 1

  2. Electricity-Billing-System Electricity-Billing-System Public

    A Java application for managing electricity bills and meter readings, with modules for customers, operators, and admins. Features include bill payments, meter readings, complaints, and tariff manag…

    1

  3. Selenium-Login-Automation Selenium-Login-Automation Public

    The Selenium Login Automation project automates the testing of login functionality for web applications.

    Java 1

  4. MultimediaAlgo MultimediaAlgo Public

    Forked from ahmed3920/MultimediaAlgo

  5. Document-Term-Processing Document-Term-Processing Public

    Document analysis and search tool utilizing term frequency-inverse document frequency (TF-IDF) techniques.

  6. Basic-Calculator-Using-Arduino Basic-Calculator-Using-Arduino Public

    C++