background image
profile picture

Mehdi

Frontend Developer & Designer

ABOUT ME

Hi, I’m Mehdi Khodaiee, a passionate Frontend Developer with a knack for creating modern, responsive, and user-friendly websites. With a strong foundation in HTML, CSS, and JavaScript, I specialize in building engaging interfaces that deliver seamless user experiences.

I’m also familiar with Python and have experience handling small to medium backend tasks using Node.js. While my primary focus is on frontend development, I can tackle backend challenges when needed, ensuring end-to-end functionality for projects.

Before diving into web development, I worked in interior design, which helped me develop a keen eye for detail and aesthetics—skills I now use to craft visually appealing web designs.

Beyond coding, I’m passionate about sports, especially football. Watching movies and reading books are also among my favorite pastimes, as they inspire my creativity and help me approach problem-solving from fresh perspectives.

I’m currently seeking opportunities to contribute my skills to exciting projects or collaborate with teams to create amazing digital experiences. If you’re looking for a dedicated developer to bring your ideas to life, feel free to get in touch!

  • Email: mehdikhodaiee@gmail.com
  • Date of Birth: March 21, 1989
  • Location: Izmir, Turkey
  • LinkedIn: View Profile

EDUCATION

Bachelor's in Electrical Engineering

Electronics Specialization - Zarandieh saveh University

2008 - 2014

Software Development Certification

Completed on Mojtama fani Tehran (with License)

2021

Web Development Certification

Completed on Udemy (with License)

2023

SKILLS

HTML
95%
CSS
90%
JavaScript
80%
Node
60%
Express
60%
SQL
50%
UI/UX
80%
Python
60%

LANGUAGES

English
90%
Türkçe
50%
Farsi
100%

PORTFOLIO

E-commerce Store

E-commerce Store

As part of my portfolio, I developed an e-commerce website designed to deliver a seamless and user-friendly online shopping experience. This project allowed me to leverage my skills in frontend development, focusing on creating an intuitive, modern, and responsive design.

Key Features:

  • Responsive Design: The website is fully optimized for various devices, including mobile phones, tablets, and desktops, ensuring a smooth user experience across all screen sizes.
  • Interactive UI: I implemented dynamic elements such as product filters, image galleries, and an easy-to-navigate shopping cart, which enhance usability and engagement.
  • Advanced Styling with CSS & JavaScript: I utilized modern CSS techniques, including Flexbox and CSS Grid, to create a clean layout. JavaScript was used to add interactive features, such as real-time updates to the cart and product availability.
  • Product Management: The site simulates the management of product data, including descriptions, images, prices, and availability, which I integrated into a user-friendly interface.
  • Smooth Checkout Process: A streamlined checkout process was created, making the journey from product selection to purchase as frictionless as possible for the user.

Technologies Used:

  • HTML5 for semantic markup and SEO optimization.
  • CSS3 for layout, styling, and animations.
  • JavaScript to enable interactivity and dynamic content updates.
  • Bootstrap for responsive grid design, making it quick and efficient to adapt to various screen sizes.

This project demonstrates my ability to design and implement a complete e-commerce system, from the front-end interface to the user interactions, and highlights my understanding of how modern e-commerce websites function. It is a perfect example of my skills in creating visually appealing and functional websites that meet business needs.

View Project
Hotel Promotion

Hotel Promotion Website

For this project, I developed a sleek, modern hotel promotion website designed to captivate potential guests and drive conversions. Using HTML, CSS, JavaScript, and Bootstrap, I created a responsive, visually appealing site that adapts seamlessly across various devices. The goal was to provide an intuitive user experience, highlighting the hotel’s unique offerings and allowing users to quickly find important information such as room availability, services, and contact details.

Key Features:

  • Responsive Design: Ensured that the website looks great on all screen sizes, from mobile devices to desktops, enhancing the user experience for a broad audience.
  • Engaging Visuals: Integrated high-quality images and a clean layout to present the hotel’s atmosphere and amenities in a visually attractive manner.
  • User-Friendly Navigation: Streamlined navigation structure with easy-to-find sections, ensuring users could quickly book rooms, browse offers, or get in touch with the hotel.
  • Interactive Elements: Incorporated a dynamic booking form and an interactive gallery to engage visitors and make the browsing experience more interactive and enjoyable.
  • SEO Optimized: Applied basic SEO practices to increase visibility and ensure the site ranks well in search engines, driving more traffic to the hotel’s online presence.

This project allowed me to enhance my skills in responsive design and user-centered development, while also demonstrating my ability to create a polished, professional website for a business in the hospitality industry.

View Project
Weather App

Weather App

In this project, I developed a modern, responsive Weather App that provides users with real-time weather forecasts, enhancing their day-to-day planning with accurate and up-to-date information. The app uses JavaScript and API integration to pull weather data from a reliable external service, displaying it in an intuitive, user-friendly interface.

Key Features:

  • Real-Time Data: The app fetches live weather data from an external API, providing users with current temperature and weather conditions in real-time.
  • Responsive Design: I ensured the app is fully responsive, providing a smooth and consistent experience on both mobile devices and desktop screens.
  • Clean & Modern UI: A visually appealing design with easy-to-read typography and intuitive icons makes the app both user-friendly and aesthetically pleasing.
  • Forecast: The app displays the current temperature only, providing users with real-time updates to plan their day effectively.
  • Location-Based Search: Users can search for weather by location, allowing for a customized experience tailored to their needs.
  • Dynamic Styling: Based on the weather conditions, the app adapts its theme, displaying appropriate visuals such as sunny, rainy, or cloudy icons, giving users a more immersive experience.

This project helped me improve my skills in API integration, responsive web design, and JavaScript, while also allowing me to build a practical, real-world application with a strong focus on user experience. It’s an excellent example of how a simple, yet effective, web application can provide significant value to users.

View Project
Web-blog

Web-Blog

This project is a fully responsive Web-Blog Application designed to enable users to create, browse, and share blog posts effortlessly. Built using Node.js, Express.js, and EJS, the application focuses on simplicity, performance, and an engaging user experience.

Key Features:

  • Dynamic Post Creation: Users can create and view blog posts, ensuring seamless interaction with the platform.
  • Elegant UI Design: The application boasts a clean, minimalist design that prioritizes readability and ease of navigation.
  • Responsive Layout: The blog adapts perfectly to devices of all sizes, offering an optimal experience on desktops, tablets, and smartphones.
  • Category-Based Organization: Posts are visually categorized with relevant imagery, ensuring users can quickly identify the content they’re interested in.
  • Custom Styling: CSS and Google Fonts were leveraged to deliver a visually pleasing and professional design.

This project allowed me to strengthen my backend skills using Node.js and Express.js, while also enhancing my ability to create dynamic views using EJS templates. It serves as a practical example of building an application that balances functionality with aesthetics, showcasing my ability to develop user-centric web solutions.

View Project
drums kit game

Drums-Kit Game

The Drums-Kit Game is an interactive and engaging web-based application that showcases my ability to blend JavaScript with HTML and CSS to create fun and dynamic user experiences.

Key Features:

  • Interactive Design: Users can play different drum sounds either by clicking on the visual drum elements or by pressing corresponding keyboard keys.
  • Seamless Audio Integration: High-quality audio files are incorporated to deliver a realistic drumming experience.
  • Responsive Layout: The design adapts seamlessly across devices, ensuring accessibility and enjoyment on desktops, tablets, and mobile screens.
  • Animations and Feedback: Aesthetic visual feedback, such as button animations when a drum is played, enhances the overall user interaction.
  • Optimized Performance: Clean and efficient JavaScript ensures a smooth and lag-free experience.

This project allowed me to strengthen my skills in DOM manipulation, event handling, and responsive design. It also highlights my creativity and ability to develop applications that entertain and engage users.

View Project
simon game

Simon Game

The Simon Game is a web-based recreation of the classic memory game that demonstrates my expertise in JavaScript, HTML, and CSS through an interactive and challenging user experience.

Key Features:

  • Dynamic Gameplay: The game generates a sequence of colors that players must memorize and repeat in the correct order. The sequence becomes progressively longer as the game advances.
  • Responsive Design: The layout is fully responsive, ensuring a seamless experience across all devices, from desktops to mobile screens.
  • State Management: Robust game logic handles states such as game start, user input validation, and game over scenarios.
  • Replayability: The game encourages users to challenge themselves by improving their memory skills with every play.

This project showcases my ability to build interactive applications using JavaScript logic, event handling, and state management while ensuring a visually appealing and intuitive user interface.

View Project

CONTACT ME

Send me a message

Info

mehdikhodaiee@gmail.com
LinkedIn
Facebook
Instagram
Twitter
GitHub
Telegram
WhatsApp