logo
Contact
Abdelilah
Abdelilah

And this is my personal Portfolio

Passionate Software Engineer with a focus on full stack development, dedicated to crafting elegant and user-friendly web applications.

ABOUT ME

EXPLORE NOW

I am a passionate web developer and software engineering student based in Marrakech, I have a strong enthusiasm for creating elegant, responsive, and user-friendly websites and applications. As a lifelong learner, I am constantly expanding my skills and staying up-to-date with the latest technologies in the ever-evolving field of software development.

When I'm not coding, you can find me exploring new technologies, reading about industry trends, or immersing myself in creative pursuits. I am driven by a relentless desire to innovate and create solutions that make a meaningful impact on people's lives.

Preferred Technologies

Projects

EXPLORE NOW

Simplex APP / Academic Project

APRIL 2024 - MAY 2024

prject
Description:

Creation of an interactive application using the simplex algorithm to solve linear optimization problems. The application allows users to formulate problems, solve them efficiently and visualize the results.

Key Features:
  • Intuitive user interface for inputting linear problem data (objective function, constraints)..
  • Implementation of the simplex algorithm to provide optimal solutions.
  • Generation of detailed reports on the obtained results.


Skills Acquired:
  • Programming optimization algorithms.
  • Creating user-friendly and intuitive interfaces.
  • Developed problem-solving skills through overcoming challenges and finding solutions to technical issues.


Next.js
Tailwindcss
Typescript
shadcn/ui

BI3-SMART / Academic Project

FEBRUARY 2024 - MAY 2024

prject
Description:

I collaborated on an academic project to develop an ecommerce website called BI3-SMART, featuring an integrated chatbot powered by the Google Gemini API. This project aimed to provide users with personalized product recommendations and guidance throughout the purchasing process, enhancing the overall user experience.

Key Features:
  • Chatbot interacts with users to understand their needs and preferences.
  • Provides personalized product recommendations based on user input.
  • Assists users in placing orders by answering questions and guiding them through the purchasing process


AI Integration:

Integration of the Google Gemini API enables the chatbot to analyze user inquiries and provide relevant product recommendations. This AI-driven approach enhances user engagement and satisfaction by offering tailored solutions to their needs.

Status:

While the project is currently in development, it represents an exciting opportunity for future enhancements. Plans include refining the chatbot's functionality, optimizing user interactions, and implementing additional features to further improve the ecommerce experience.

I will upload a Demo video showcasing Chatbot Interaction soon!

Conclusion:

This project served as a valuable learning experience, allowing me to explore the integration of AI technologies into web applications. Overcoming challenges such as API integration and user experience design provided insights into best practices and fostered skill development in backend and frontend development.

Next.js
Typescript
Python
Django REST framework
Google Gemini API

DevHire / Personal Project

APRIL 2024 - still in development

prject
Description:

DevHire is a platform with the idea of bridging the gap between students, graduates, and software engineering opportunities. Inspired by popular job search websites like Indeed, this project serves as a mock-up platform aimed at helping aspiring software engineers kickstart their careers and assisting companies in creating job listings specifically tailored for the tech industry.

Challenges Faced:
  • Designing an intuitive user interface that appeals to both job seekers and companies.
  • Integrating authentication and authorization functionalities to ensure data security and user privacy.
  • Managing and querying data effectively in MongoDB to provide relevant job search results.


Lessons Learned:
  • Gain valuable experience in full-stack development using modern technologies like Next.js, Tailwind CSS, Express.js, and MongoDB.
  • Enhanced understanding of user authentication, RESTful API development, database management, and frontend design principles.
  • Developed problem-solving skills through overcoming challenges and finding solutions to technical issues.


Status:

This project is a work in progress and serves as a learning experience to improve my full-stack development skills. While it's not fully completed, it demonstrates my ability to build functional web applications using a variety of technologies.

Next.js
Tailwindcss
Typescript
Express.js
Mongodb
GithubInstagramLinkedInTwitter

Design inspired by Ibrahim Memon and coded in Visual Studio Code by Abdelilah. Built with Next.js and Tailwind CSS, deployed with Vercel. All text is set in the Inter typeface