Hi, I am Mai Mohamed
Backend Developer 💻 Experienced Backend Developer proficient in Node.js 🟢 and Express.js ⚡ for building robust REST APIs and scalable backend applications. Skilled in database design and management 🗄️ with MySQL 🐬 and MongoDB 🍃, and experienced in implementing secure authentication systems 🔐 using JWT and OAuth. Comfortable with TypeScript 🟦, integrating third-party APIs 🔗, and optimizing backend performance 🚀. Experienced in React.js ⚛️ and Next.js ✨, including server-side rendering (SSR), static site generation (SSG), and seamless frontend-backend communication 🔄. Able to implement real-time features ⏱️ with Socket.IO, work with microservices architecture 🏗️, and deploy applications on AWS ☁️. Proficient in Git 🧬 for version control and committed to writing clean, maintainable, and efficient code 📝
About Me
Who am II'm a Software Developer.
I have a strong focus on creating intuitive and efficient software solutions to meet the needs of clients and end-users. When I'm not coding, I love to stay up-to-date with the latest technology trends and imporiving my skills. I'm always eager to take new challenges and work with a team to deliver exceptional results.
Know MoreTechnologies I've been working with:
Backend
- Express.js
- Node.js
- MongoDB
- MySQL
Frontend
- HTML
- CSS
- JavaScript
- Tailwind
- React
- Next JS
Qualification
Experience & EducationProfessional Experience
Embedded Security Engineer – Siemens EDA (Graduation Project)
Implemented a secure boot strategy for Infineon TC3xx automotive ECUs featuring runtime-configurable firmware partitions, adaptive execution modes (parallel, sequential, sliced), and HSM-based AES-128/CMAC verification to enhance both security and boot performance.
Jul 2025Full-Stack Web Development Trainee – National Telecommunication Institute (NTI)
Completed an intensive full-stack web development training at the National Telecommunication Institute, gaining hands-on experience in modern frontend and backend technologies. Built scalable applications using React, Next.js, Node.js, Express, and SQL/NoSQL databases, with strong focus on performance, security, and clean architecture. Developed CI/CD, Docker, and cloud deployment skills while completing a real-world capstone project following industry best practices. Strengthened professional communication, teamwork, leadership, and problem-solving skills through structured workshops and collaborative projects.
Feb 2026Education
Bachelor's in Computer Engineer
Helwan University
As a computer science student, I have a strong foundation in object-oriented algorithms, data structures, software design and Development. My coursework has provided me with a deep understanding of the principles and practices of computer science, and I have honed my programming skills through various projects and assignments.
Completed in 2025Services
Front-End Development
Creating responsive and interactive user interfaces using modern web technologies.
UI/UX Design
Designing intuitive and visually appealing user experiences for web and mobile applications.
Full-Stack Projects
Developing end-to-end web applications with both front-end and back-end functionalities.
Social Media Marketing
Promoting and managing businesses on platforms like Facebook, Instagram, Twitter, and LinkedIn.
Graphic Designing Services
Delivering innovative designs to elevate your brand and captivate your audience using Adobe software, Canva, and AI tools.
Database Management
Built and optimized SQL & NoSQL databases, ensuring secure and efficient data handling for full-stack applications.
Projects
My recent work
Estate Hub 🏡 – Real Estate Platform
Graduation Project | NTI HireReady – Open Source Application Track.
• Role-based architecture for Buyers, Sellers & Administrators.
• Advanced property search with filters & interactive OpenLayers map.
• Seller dashboards for property management, analytics & engagement.
• Admin panel with full CRUD operations, statistics, & analytics.
• Secure authentication: OTP verification, password recovery, role-based access.
• Extra features: favorites, mortgage calculator, visit scheduling, secure payments.
• Responsive UI with light/dark mode, animations, & accessibility.
Social Media App📱
Tech Stack: Node.js, Express.js, React.js, MongoDB, Socket.io, JWT, Tailwind CSS
• Engineered a scalable MERN-stack social media application with RESTful APIs.
• Designed secure authentication system using JWT and bcrypt password hashing.
• Developed CRUD operations for posts, comments, replies, and notifications.
• Implemented real-time chat and live updates using Socket.io.
• Integrated Cloudinary for media uploads and optimized responsive frontend UI.
Social Media App Backend (Advanced) 📱
Node.js, Express.js, MongoDB, Socket.IO, JWT, Multer, Cloudinary.
• Scalable backend supporting authentication, user management, and roles.
• Real-time messaging & live notifications using Socket.IO.
• Image upload handled with Multer & Cloudinary.
• Enhanced security: Helmet, rate limiting, bcrypt password hashing, JWT authentication.
Bootloader for STM32F446RE with CRC Integration
Developed a custom UDS-like bootloader supporting firmware upload, erase, and memory operations, Implemented CRC-32 integrity checks and RDP-level security to protect firmware.
Detecting Websites Involved in Phishing Using Machine Learning
Preprocessed data, engineered features, and trained ML models (Random Forest, SVC, Logistic Regression, BERT) for phishing detection.
Digital bank landing page
Digital bank landing page built using React.js and Tailwind CSS a responsive and visually appealing website.
To Do List
Manage tasks with add, edit, complete, and delete features using HTML, CSS, and JavaScript.
Smart Home using AVR
Developed a system for smart house consists of smart lock door with password and buzzer alert, temperature sensor, and air condition using protues
Interested in working together? Let's talk
Ready to work together on your next software project? I'd love to hear from you! Feel free to get in touch using the contact information below. Whether uou have a specific project in mind or just want to chat about your software development needs , I am here to help. I will respond to your message as quickly as possible and look forward to connecting with you soon.