Skip to content
View Muhammad-Ayman's full-sized avatar

Block or report Muhammad-Ayman

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
Muhammad-Ayman/README.md

Hi there, I'm Muhammad Ayman 👋

About Me

I'm an enthusiastic engineering student with a growing interest in full-stack web development. I'm actively learning front-end and back-end technologies like React, Angular, Node.js, and Express. My focus is on applying best practices to build functional, user-friendly applications, and I'm eager to contribute to real-world projects in a team setting.

Education

Helwan University | Bachelor of Computer Engineering (Sep 2021 - Jul 2026)

  • Coursework: Operating Systems, Object Oriented Programming, Data Structures and Algorithms, Databases, Computer Architecture, Microprocessors, Microcontrollers.

Skills

  • Languages: Python, Bash, JavaScript, TypeScript, C++, C#
  • Technical Skills: Git, Github, Docker, Postman, Problem solving
  • Database: PostgreSQL, MySQL, MongoDB, Prisma ORM
  • APIs: REST, gRPC, RDP, GraphQL, Websockets, SSE
  • Frameworks: Node.js, .Net core, Express, Nestjs, React, Angular
  • Operating Systems: Ubuntu, CentOS, Windows, MacOs

Experience

Backend Developer @ SortP (May 2025 – Present)

  • Architected a scalable appointment and mass booking system using Clean Architecture principles, implementing the Repository and Use Case patterns for modularity and loose coupling. Leveraged Prisma ORM with optimized transaction management and batch operations to reduce database round-trips by 80%, enhancing performance through efficient query builders and pagination strategies.
  • Automated the HR payroll system through scheduled tasks using @nestjs/schedule, implementing automatic calculation of service-based commissions and third-party percentages, and integrating with AWS S3 for secure storage of payroll documents and reports.
  • Developed a comprehensive admission management system with automated expiration handling using NestJS's cron jobs, implementing complex business rules for admission status transitions and service price calculations, while maintaining data consistency through transactional operations.
  • Implemented SOLID principles.

Backend Developer Intern @ Potential Eg Ltd (Oct 2024 - April 2025)

  • Implemented dynamic role-based access control using custom NestJS Guards, enabling flexible permission management for users based on their roles and data access needs. Enhanced API security by dynamically handling complex scenarios like branch-specific data access and user-specific permissions, improving overall system security and efficiency.
  • Developing a finance module for a Healthcare Management System using NestJS, Prisma, and PostgreSQL.
  • Implementing and managing key features like invoices, purchase orders, and patient wallets.
  • Utilizing AWS for deployment and cloud infrastructure management.
  • Optimizing database queries and handling advanced Prisma queries to ensure efficient data handling, scalability, and support for data analysis dashboards across various insights.
  • Collaborating with cross-functional teams to integrate the finance module into the broader system.

Freelance Python Developer @ studyo.io (Dec 2023 - April 2024)

  • Developed and animated educational videos using Manim, a Python-based animation library.
  • Created dynamic and visually engaging content to simplify complex topics.
  • Optimized code for efficient rendering and reduced production time.
  • Collaborated with client to customize animations according to their requirements.
  • Ensured seamless integration of visual elements and narrative for educational purposes.

Projects

MLanim

  • AI-Powered Animation Generation
  • Developed a system that generates mathematical animations using manimcommunity/manim:latest in Docker containers.
  • Integrated LLM APIs (Gemini and Together AI) to translate natural language prompts into Python animation scripts.
  • Implemented retry logic: if execution fails, the system sends the code and error back to the provider for correction, with up to 3 retries.
  • Gained experience dealing with code generation challenges and handling untrusted code execution securely in isolated environments.

ProShop eCommerce Platform

  • Full-Stack Development & API Integration
  • Developed a full-featured eCommerce application using the MERN stack (MongoDB, Express.js, React, Node.js) and Redux Toolkit.
  • Implemented product management, shopping cart, authentication (JWT), order processing, and PayPal integration.
  • Designed RESTful APIs for seamless communication between the frontend and backend.
  • Optimized database queries and implemented secure authentication and authorization.

AI Chatbot Web Application with gRPC

  • Full-Stack Development & Natural Language Processing
  • Developed an AI chatbot web application integrating Llama3 for intelligent, context-aware responses using Python.
  • Built the backend with Node.js, facilitating efficient communication with the AI model through gRPC.
  • Designed a real-time chat interface using React, enabling seamless user interactions and conversation history management.
  • Implemented secure data handling and authentication to ensure privacy and reliability in chatbot interactions.

Volunteering

IEEE RAS HSB (Sep 2021 – Sep 2022)

  • Non-Technical: Facilitated sessions on machine learning, covering topics such as linear regression, logistic regression, and support vector machine.
  • Technical: Created a counterfeit currency detection system (for both paper money and coins) using deep learning. Developed a mobile app that utilizes the accelerometer to remotely control the movement of RC cars. Created a fruit detection system using deep learning to identify spoiled fruits. Took part in YLF Leaders league competition.

Competitions

Breast Tumor Classification (BioVerse Hackathon) - Sep 2023

  • Participant
  • Developed a machine learning model for breast tumor classification using real data from Baheya.
  • Achieved 7th place in the BioVerse Hackathon, showcasing effective model performance in real-world medical applications.
  • This experience highlighted proficiency in healthcare problem-solving and the ability to develop impactful machine learning solutions within a competitive environment.

3oshbot - Agriculture Automation Robot (YLF Leaders League Competition)

  • Team Member, IEEE RAS
  • Contributed to the development of a deep learning-based fruit detection system as part of "3oshbot," a robot aimed at automating the agriculture process.
  • Designed to identify and classify spoiled fruits, the system enhanced the robot’s ability to support quality control in agricultural environments.
  • This project, presented in the YLF Leaders League competition, highlighted my expertise in AI-driven automation and collaborative problem-solving within a team setting.

Contact Me

GitHub Stats

Muhammad Ayman's GitHub stats

Top Languages

GitHub Streak

Pinned Loading

  1. MLanim MLanim Public

    an AI-powered video creation platform that blends Google’s Gemini intelligence with the precision of Manim animations. From cinematic AI clips to code-generated visuals, MLanim transforms your idea…

    TypeScript

  2. live-codes/livecodes live-codes/livecodes Public

    A Code Playground That Just Works!

    TypeScript 1.2k 178

  3. Muhammad-s-Hub Muhammad-s-Hub Public

    TypeScript

  4. Chatting-app Chatting-app Public

    TypeScript