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.
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.
- 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
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- Phone: +201001579573
- Email: i.MuhammadAyman@gmail.com
- Portfolio: https://imuhammad.vercel.app/
- LinkedIn: https://www.linkedin.com/in/imuhammadayman/
- GitHub: https://github.com/Muhammad-Ayman