I am a skilled and passionate software engineer located in Morocco with expertise in full-stack development.I bring a strong foundation in web technologies and a comprehensive understanding of both front-end and back-end development.
Throughout my learning journey, I have successfully contributed to the creation and maintenance of robust, scalable, and user-friendly web applications.
Here are a few technologies I’ve been working with recently:
Experience pathfinding algorithms with this visualizer tool,
showcasing Dijkstra's, A*, DFS, and BFS, along with a maze
generator using the recursive division algorithm.
Technologies:
Html, Css, JavaScript.
Visualize different sorting algorithms with this React-based
Sort Visualizer. Witness the processes of Selection, Bubble,
Insertion, Merge, Quick, and Heap Sort.
Technologies:
React, CSS.
Web app enabling note creation, editing, and management with
features like responsive design, Google login, categorization,
search/filter, and real-time updates.
Technologies:
React, Redux, TypeScript, TailwindCSS, Firebase.
Open-source search engine. It empowers users to search for
relevant information in HTML files within a specified
directory using the Term Frequency-Inverse Document Frequency
(TF-IDF) method. The search results are then served via a
local web interface, prioritizing the most relevant files to
the provided query.
Technologies: HTML, Css,
JavaScript,Golang.
A platform, to streamline restaurant reservation, ordering,
and service processes. I developed a responsive React-based
web interface for browsing and booking tables, implemented a
Node.js and Express backend for user authentication,
reservations, and order processing, employed MySQL for data
management. The frontend was designed with a visually
appealing and user-friendly layout using Tailwind CSS.
Technologies:
React, Typescript, Node.js, Express, MySQL, Redux, Tailwind
CSS.
Web application that replicates the functionality and user
interface of the Gmail email service. Features: responsive
design, Google login, email list/view, email composer,
Firebase integration for authentication, data storage, and
real-time updates
React, Material-UI , Redux, Firebase,
React hook form.
Web application that replicates the functionality and user
interface of the Slack team communication. Features:
responsive design, user login, channels/conversations list,
messaging system, and integration for user authentication,
data storage, and real-time updates.
React, Styled
components, Material-UI, Redux, Firebase.
Web application that replicates the functionality and user
interface of the Netflix streaming service. Features:
responsive design, user login/profile management, movie/TV
show catalog browsing/search, and Firebase integration for
user authentication, data storage, and real-time updates.
React,
Material-UI, Redux, Firebase, TMDB API.