Hi, I'm Ismail

I Develop User-friendly / Responsive Web Applications

mountains
 

Overview.

Software Engineer with an experienced front-end developer skilled in JavaScript, TypeScript, and React.js, with expertise in Next.js. Proficient in crafting interactive and responsive websites with HTML, CSS, Tailwind CSS, Bootstrap, and HeadlessUI. Experienced in data analysis and programming using java, Python and SQL. Graduated from Alexandria University with a degree in Computing and Data Science.

web-development

React Developer

web-development

Javascript Developer

 

What I have done so far

Work Experience.

GeekyAir

Frontend Developer

GeekyAir

  • Experienced in building scalable and reliable web applications with Next.js and React.js (JavaScript and TypeScript). Proficient in developing interactive user interfaces using Tailwind CSS, PrimeReact, Material UI, and Shadcn UI, resulting in responsive and aesthetically pleasing designs.
  • Experienced in managing complex forms with React Hook Form and Formik. Proficient in integrating RESTful APIs, enabling seamless communication between frontend and backend, and ensuring efficient data handling and user interactions.
  • Capable of collaborating closely with backend teams to achieve seamless integration and optimal functionality. Strong knowledge of modern web development techniques, tools, and frameworks. Dedicated to writing clean, maintainable code, adhering to UI/UX best practices, and enhancing both performance and user satisfaction.
Dec 2024 - present
Alexandria Bibliotheca

Frontend Developer

Alexandria Bibliotheca

  • Data science skills, ICT concepts (Digital Projects, BA-HPC), digital documentation, web design, public speaking, testing mindset, tools & techniques, and website performance
  • Enhancing technology skills, improving digital platforms, and developing effective communication and presentation abilities.
Mar 2023 - May 2023
App Soft Co.

Web Developer

App Soft Co.

  • Worked and trainning in Web design and Web load testing, performance evaluation, web loading impact, security testing mindset, tools & techniques for web testing and optimization.
  • Utilized web load testing tools (e.g., JMeter, Taurus, Locust) to assess and optimize website performance. Covered testing criteria, tool usage, and result analysis for site and application evaluation.
  • Load testing procedures are performed to evaluate the performance of the website under high traffic conditions. Analyze results to improve website responsiveness and scalability.
Jul 2022 - Sep 2022
 

My work

Projects.

Following projects showcases my skills and experience through real-world examples of my work. Each project is briefly described with links to code repositories and live demos in it. It reflects my ability to solve complex problems, work with different technologies, and manage projects effectively.

SkyPass Caribbean

SkyPass Caribbean

SkyPass Caribbean is a SaaS-based platform enabling users to book airport fast pass and transfer services like Arrival/Departure Fast Pass and SUV/VAN Transfers. Built with React, TypeScript, PrimeReact, and Tailwind CSS, it features dynamic pricing, real-time flight integration, and a scalable Admin Dashboard with role-based access for managing bookings, services, and multi-tenant functionality. The platform supports rescheduling, customizable booking forms, and a seamless user experience, showcasing expertise in building efficient, user-centric SaaS solutions.

#react

#vite

#typescript

##primereact

#tailwindcss

Elimr Store
github
github

Elimr Store

Elimr Store offers a streamlined e-commerce experience with product browsing, detailed pages, and a responsive shopping cart. Users can create accounts, manage profiles, view order history, add favorites, and check out securely with multiple payment options. Administrators can manage brands, products, coupons, and orders, with built-in validation and responsive design for smooth operation. The platform ensures both user satisfaction and efficient administrative control, making it a comprehensive solution for modern online shopping.

#react

#vite

#typescript

#shadcn ui

#tailwindcss

#node.js

#mongodb

E-Commerce
github
github

E-Commerce

This full-stack e-commerce project is developed using React and TypeScript, integrating technologies like Chakra UI, Redux Toolkit, Formik, and React Router for seamless user interactions and efficient state management. The implementation connects the React TypeScript front end with a Strapi backend, demonstrating proficiency in backend API communication, user authentication, and role-based permissions. The outcome is a secure and engaging full-stack e-commerce experience.

#react

#vite

#typescript

#chakraUI

#strapi

#tailwindcss

To-Do List
github
github

To-Do List

The Fullstack Next.js Todo App seamlessly integrates a frontend and backend using Next.js, React, Prisma, Clerk Authentication, and TypeScript. Users can easily manage todos with features like adding, editing, and deleting tasks—all personalized to the user's account. The tech stack includes React-Hook-Form, Tailwind CSS, Lucide React, and Moment, ensuring a secure and feature-rich todo management solution.

#next.js

#react

#typescript

#shadcnUI

#tailwindcss

#mongodb

#prisma

To-Do List React App
github
github

To-Do List React App

The Fullstack Todo List is an efficient and modern application for managing tasks, crafted with React, TypeScript, and Tailwind CSS. It offers seamless task creation, editing, and deletion, backed by a Strapi backend for secure data handling. Its responsive design ensures a smooth user experience for enhancing personal productivity.

#react

#vite

#typescript

#headlessUI

#tailwindcss

#strapi

Vscode Clone
github
github

Vscode Clone

The VSCode Clone project is a Redux Toolkit-driven endeavor, meticulously recreating the familiar Visual Studio Code interface. Seamlessly open files through the file tree, manage tabs with syntax-highlighted content, and optimize your workspace layout with the resizable panel – all enhanced by the robust state management capabilities of Redux Toolkit.

#react

#vite

#typescript

#tailwindcss

Shopping Cart
github
github

Shopping Cart

The Shopping Cart, optimized with Redux Toolkit, ensures a smooth shopping journey. Effortlessly add and manage items with actions like viewing, updating quantities, and removing. Experience streamlined state management for a responsive and dynamic shopping experience.

#react

#vite

#tailwindcss

#typescript

Product Cards
github
github

Product Cards

Product Cards is a dynamic and intuitive React application designed for streamlined inventory management. Developed with Vite, TypeScript, and Tailwind CSS, it offers users a fluid experience in adding, editing, and removing products. Enhanced by @heroicons/react and @headlessui/react for elegant UI components, this app is ideal for managing product details with efficiency and style.

#react

#vite

#typescript

#headlessUI

#tailwindcss

Social Web App
github
github

Social Web App

The Social Web App is a responsive platform developed with HTML, CSS (Bootstrap), and JavaScript, allowing users to log in, register, create posts, and view profiles. Axios is employed for smooth server communication. The app features essential components like navigation, authentication modals, post creation and viewing, as well as alerts for notifications. With a clean and efficient design, it provides a straightforward and user-friendly experience for social interactions.

#html

#bootstrap

#javascript

Kasper
github
github

Kasper

The Kasper Art Studio Template is a dynamic HTML, CSS, and JavaScript project tailored for artistic showcases. Boasting a responsive design, it features animated sections for landing, services, portfolio, about us, statistics, skills, testimonials, pricing, and a contact form. With visually captivating elements, including image sliders powered by Swiper and enchanting scroll-triggered animations using WOW.js.

#html

#css

#javascript

Quiz App
github
github

Quiz App

The Quiz App is an engaging platform that challenges users with diverse topics through multiple-choice questions. Accessible via a web browser, participants select the correct answers and submit them to progress through the quiz. With dynamic question displays, a countdown timer, and insightful feedback, the app concludes with a comprehensive summary of the user's performance.

#html

#css

#javascript

Business
github
github

Business

The Multi-Purpose Business Template is a dynamic HTML, CSS, and JavaScript project tailored for versatile businesses. Notable features include engaging Swiper slides in the Testimonials section, creating a visually appealing display. Additionally, the AOS Animate Library is seamlessly integrated, providing smooth and captivating animations triggered on scroll. This template ensures an interactive and modern user experience.

#html

#css

#javascript

Hangman Game
github
github

Hangman Game

The Hangman Game is a classic word-guessing challenge where players aim to unveil a hidden word by guessing letters. Accessible through a web browser, the game randomly selects a word from various categories, prompting players to click on letters to decipher the word. With each incorrect guess, a dynamic hangman illustration evolves. Successfully guessing the word leads to victory while reaching 8 wrong attempts results in defeat.

#html

#css

#javascript

Agency
github
github

Agency

The Special Design template offers a dynamic HTML, CSS, and JavaScript solution for creative agencies. With its modern design and various sections like About Us, Our Skills, Gallery, and Testimonials, it delivers an immersive user experience. Noteworthy features include local storage support for personalized settings and smooth animations for enhanced engagement.

#html

#css

#javascript

Typing Speed Test Game
github
github

Typing Speed Test Game

The Typing Speed Test Game is a web-based challenge designed to elevate your typing skills. Offering various difficulty levels, including Easy, Normal, and Hard, the game prompts players to type displayed words within a set time limit. With a dynamic interface, real-time score updates, and a congratulatory finish message, this game provides an engaging way to measure and improve your typing speed.

#html

#css

#javascript

Memory Game
github
github

Memory Game

The Memory Game is a simple and engaging challenge where players match pairs of images related to various technologies. To play, users click the 'Start Game' button, enter their name when prompted, and the game briefly reveals all images before starting. Clicking on two blocks unveils the images, and if they match, the blocks stay flipped; otherwise, they flip back. The game continues until all pairs are successfully matched.

#html

#css

#javascript

Guess The Word
github
github

Guess The Word

It is a word guessing game. You have a number of attempts to guess this word correctly, and if you fail in all of them, you will lose.

#html

#css

#javascript

Dashboard
github
github

Dashboard

The Project Dashboard was crafted using HTML and CSS, employing their capabilities to structure and style the interface. This dashboard consists of eight individual pages, each created as separate files to efficiently manage and organize the content.

#html

#css

Leon
github
github

Leon

Landing Page

#html

#css

 
Next.js

Next.js

React

React

JavaScript

JavaScript

TypeScript

TypeScript

MongoDB

MongoDB

HTML5

HTML5

CSS3

CSS3

Bootstrap

Bootstrap

Tailwind CSS

Tailwind CSS

Material UI

Material UI

Headless UI

Headless UI

Chakra UI

Chakra UI

Shadcn UI

Shadcn UI

Redux Toolkit

Redux Toolkit

Strapi

Strapi

Prisma

Prisma

Figma

Figma

Git

Git

Github

Github

 

Get in touch

Contact.