Hi 👋, I'm Muhammad Agiza

Software Engineer

Electronics & Communication Engineering graduate with demonstrated experience as a Backend Software Engineer. Proficient in designing and developing robust REST APIs, integrating various database solutions, and applying SOLID principles within Agile environments. Passionate about leveraging technology to build scalable SaaS solutions and solve complex challenges.


Technologies

Node.js icon

Node.js

Express.js icon

Express.js

Prisma icon

Prisma

Javascript icon

Javascript

Typescript icon

Typescript

Git icon

Git

Laravel icon

Laravel

Filament icon

Filament

PHP icon

PHP

MySql icon

MySql

Firebase icon

Firebase

cPanel icon

cPanel

Arduino icon

Arduino

C# icon

C#

Linux icon

Linux

Postman icon

Postman

Jira icon

Jira

Figma icon

Figma

Recent Projects

See all 7 projects

Career Changelog

All notable changes to this project (my career) will be documented in this section.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

3.0.0 - Software Engineer @ Zeem (Jun 2025)
Added
  • Joined Zeem a ride-sharing product.
  • Used PHP and Laravel to build scalable APIs.
2.2.0 - Solider @ Egyptian Armed Forces (Jan 2024 - Mar 2025)
Added
  • Finished my Mandatory Military Service.
Fixed
  • Travel abroad is possible.
2.1.0 - Freelance Backend Engineer (Nov 2023)
Deprecated
  • Left Dipdux Analytica.
1.4.0 - Backend Developer @ Dipdux Analytica (Jan 2023)
Added
  • Knowledge in the e-commerce industry.
  • Use of GitHub Copilot as my coding buddy.
1.3.0 - Backend Developer @ Dipdux Analytica
Added
  • Skills to develop SaaS solutions.
  • Knowledge in the E-Learning industry.
  • Knowledge in the Real-state industry.
1.2.0 - Backend Developer @ Dipdux Analytica
Added
Changed
  • Start using TypeScript over JavaScript
  • Start using Jira over ClickUp
  • Start using Discord over Telegram
1.0.0 - Backend Developer @ Dipdux Analytica (Apr 2021)
Added
  • Building of REST APIs.
  • Use of Nodejs, JavaScript.
  • Use of ClickUp as company team management tool.
  • Use of Telegram as company team chat tool.
0.1.0 - The Beginning (2021)
Added
  • The beginning of my journey into professional software development with a passion for problem-solving and technology.
  • Start learning Nodejs
Changed
  • Dropped C#.