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 I

I'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 More

Technologies I've been working with:

Backend

  • Express.js
  • Node.js
  • MongoDB
  • MySQL

Frontend

  • HTML
  • CSS
  • JavaScript
  • Tailwind
  • React
  • Next JS

Qualification

Experience & Education

Professional 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 2025

Full-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 2026

Education

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 2025

Services

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

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

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

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.

STM32F446RE

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.

Cryptoverse

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

Digital bank landing page built using React.js and Tailwind CSS a responsive and visually appealing website.

TO-DO

To Do List

Manage tasks with add, edit, complete, and delete features using HTML, CSS, and JavaScript.

Smart-Home-using-AVR

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.