Welcome,
I'm Mohamed Sharaf,
a Full-stack Developer
const
fullstackDeveloper
=
{
name:
'
Mohamed
'
,
title:
'
Full-stack Developer
'
,
skills:
['HTML'
,
'CSS'
,
'Javascript'
,
'Bootstrap'
,
'TailwindCSS'
,
'SASS'
,
'React'
,
'Next'
,
'Typescript'
,
'Redux Toolkit'
,
'Zustand'
,
'Node'
,
'Express'
,
'MongoDB'
,
'REST APIs'
,
'JsonWebToken'],
tools:
['GitHub'
,
'Git'
,
'Figma'
,
'Vite'
,
'WebpackFull-stack'
,
'NPM'
,
'Postman'],
hardWorker:
true
,
quickLearner:
true
,
problemSolver:
true
,
employable:
function
() {
return
(
this.hardWorker
&&
this.problemSolver
&&
this.skills.length
>=
5
);
}
}
My name is Mohamed, a passionate Frontend Developer having an experience of building Websites with JavaScript / Reactjs / HTML / CSS and some other cool libraries and frameworks. Being a front-end developer requires a combination of technical skills, creativity, attention to detail, and effective communication, to create visually appealing and highly functional websites and web applications that meet the needs of users.
Smart parking
const
project
=
{
name:
'
Smart Parking
'
,
tools:
['Node'
,
'Express'
,
'MongoDB'
,
'JsonWebToken'
,
'Bcrypt'
,
'nodemailer'
myRole:
Backend Developer
,
Description:
'
Designed and implemented the backend architecture for a
smart parking application, including secure user
authentication, real-time booking logic, and license
plate recognition integration. Developed RESTful APIs,
ensured data integrity, and optimized performance for
efficient spot management and availability
tracking.
'
,
}
Coza Store
const
project
=
{
name:
'
Coza Store
'
,
tools:
['React.js'
,
'JavaScript'
,
'JSX'
,
'Tailwind css'
,
'Material tailwind'
,
'Redux toolkit'
myRole:
Frontend Developer
,
Description:
'
This project is an e-commerce website for selling
products. Key features include product listings,
add-to-cart and remove-from-cart functionalities, and
user authentication (sign-up and login). The sign-up and
login functionalities are implemented without a backend,
and the product data is managed redux toolkit. The
project is built using JavaScript, React.js, JSX,
Tailwind, React-Router-Dom, Redux Toolkit, and is fully
responsive.
'
,
}
Fit Club
const
project
=
{
name:
'
Fit Club
'
,
tools:
['React'
,
'CSS'
,
'Javascript'
,
'Framer-motion'
,
'EmailJs'
myRole:
Frontend Developer
,
Description:
'
Experience fitness like never before with our sleek,
modern gym website. Built with React and styled with
CSS, our site offers a dynamic, visually stunning user
experience. Enjoy engaging Framer Motion animations and
effortless communication through EmailJS. From booking
sessions to exploring our services, our website is
designed to motivate and inspire your fitness journey.
Dive in and connect with fitness today!
'
,
}
Solarease
const
project
=
{
name:
'
Solarease
'
,
tools:
['vite'
,
'React'
,
'axios'
,
'Tailwind'
,
'Redux toolkit'],
myRole:
Frontend Developer
,
Description:
'
"Developed a responsive and user-friendly frontend for a
solar panel website using modern web technologies.
Translated UI/UX designs into interactive components,
optimized performance for all devices, and ensured a
seamless user experience with clean, maintainable code.
'
,
}
Carhub
const
project
=
{
name:
'
Carhub
'
,
tools:
['Next'
,
'React'
,
'Typescript'
,
'Tailwind'
,
'headless UI'],
myRole:
Frontend Developer
,
Description:
'
Explore the ultimate car discovery experience with
CarHub, built using Next.js and React for a fast,
responsive interface. Styled with Tailwind CSS for a
sleek and modern look, our app ensures cross-browser
compatibility with Autoprefixer and is powered by
TypeScript for reliable, type-safe code. Discover,
compare, and find your perfect car with ease on CarHub!
'
,
}
Ecommerce APIs
const
project
=
{
name:
'
Ecommerce APIs
'
,
tools:
['Node'
,
'Express'
,
'MongoDB'
,
'express-async-handler'
,
'multer'
,
'sharp'],
myRole:
Frontend Developer
,
Description:
'
Built robust backend APIs for an eCommerce platform,
enabling seamless product browsing, cart operations, and
order management. Implemented secure authentication,
integrated third-party payment services, and ensured
high performance and data consistency across the system.
'
,
}
Real-estate
const
project
=
{
name:
'
Real-estate
'
,
tools:
['React'
,
'CSS'
,
'Bootstrap'
,
'JavaScript'
,
'React-three'
,
'React-Router-Dom'
myRole:
Frontend Developer
,
Description:
'
Real Estate Explorer is a modern web app built with
React, Bootstrap, JavaScript, and React-Three, providing
an immersive property browsing experience. It features
interactive 3D property tours, advanced search options,
and a responsive design, making it easy for users to
explore and discover real estate listings.
'
,
}
Streamit
const
project
=
{
name:
'
Streamit
'
,
tools:
['React'
,
'CSS'
,
'Javascript'
myRole:
Frontend Developer
,
Description:
'
StreamIt is a dynamic movies application built with
React, JavaScript, and CSS, offering users an engaging
platform to discover and stream their favorite films.
With a sleek, responsive design, StreamIt features a
user-friendly interface for browsing movie collections,
personalized recommendations, and detailed movie
information, providing an immersive entertainment
experience.
'
,
}
Cata Shop
const
project
=
{
name:
'
Cata Shop
'
,
tools:
['HTML'
,
'CSS'
,
'Javascript'],
myRole:
Frontend Developer
,
Description:
'
Cata Shop is a stylish and user-friendly e-commerce
website built with HTML, JavaScript, and CSS, designed
to provide a seamless online shopping experience. Cata
Shop features a wide range of products, intuitive
navigation, and a clean, responsive layout, allowing
users to effortlessly browse, search, and purchase
items.
'
,
}
CRUD
const
project
=
{
name:
'
CRUD
'
,
tools:
['HTML'
,
'CSS'
,
'Javascript'],
myRole:
Frontend Developer
,
Description:
'
CRUD refers to the four basic operations a software
application should be able to perform – Create, Read,
Update, and Delete.
'
,
}
Weather API
const
project
=
{
name:
'
Weather API
'
,
tools:
['JavaScript'
,
'CSS'
,
'Weather API'],
myRole:
Frontend Developer
,
Description:
'
This Weather App, built with JavaScript and powered by a
Weather API, provides real-time weather updates and
forecasts for any location. Users can quickly check
current conditions, temperature, and detailed weather
information through an intuitive and easy-to-use
interface.
'
,
}
Shopping Cart
const
project
=
{
name:
'
Shopping Cart
'
,
tools:
['React'
,
'TypeScript'
,
'Material Ui',
'react-query'
,
'Styled components'],
myRole:
Frontend Developer
,
Description:
'
This Shopping Cart application, built with React and
TypeScript and styled using Styled Components, offers a
robust and interactive platform for managing online
shopping. It features a sleek design, real-time product
updates, and seamless cart management, providing users
with a smooth and engaging shopping experience.
'
,
}
September 2021 - May 2025
Faculty of Computer Science
MET
2009 – 2021
High School diploma
Sengab Foraml Language School
If you have any questions or need further information, please feel free to reach out to me. I'm open to opportunities that match my expertise and interests.