logo
Back to Home

Projects and Case Studies

Here are some of my projects and case studies that showcase my skills and experience in web development. Each project includes a brief description, the technologies used, and links to the live site and source code.

tor-movies

NextJs - tailwind - FramerMotion - TypeScript

Build Modern Next 14 Server Side App with Server Actions, Infinite Scroll & Framer Motion Animations

section-hub

NextJs - tailwind - FramerMotion - TypeScript

Beautifully designed components that you can copy and paste into your apps. Accessible. Customizable. Open Source.

Inwi.ma

Nextjs - MUI - Nodejs - TypeScript

As a vital member of the dynamic web development team at Inwi.ma, I played a crucial role in the conceptualization, design, and implementation of the company's official website.

An-AI-powered-Resume-Matcher

N8n - LLm - embeddings

This project showcases a powerful, zero-effort resume matching system built with n8n to automate the entire hiring pipeline. The solution seamlessly integrates Google Drive for resume storage, Google Gemini for generating advanced text embeddings, and Pinecone for indexing and querying a high-performance vector database. The system features two core n8n workflows: one for processing and indexing resumes from Google Drive into Pinecone, and another that triggers via a web form to match job requirements against the indexed resumes. When a user submits job details, an AI agent processes the query, performs a similarity search in Pinecone, and uses Google Gemini to interpret the results before automatically sending the top candidate recommendations via Gmail. This creates a fully automated, end-to-end solution for intelligent candidate sourcing.

HealthSEO-Auditor

N8n - LLm - SEO

HealthSEO Auditor is a fully automated website health and SEO auditing workflow built with n8n. This powerful tool allows users to submit a website URL via a simple form and choose from four distinct analysis types: a comprehensive SEO Audit, a Google PageSpeed Insights report, an Accessibility Check, or an overall Business Value Score. The n8n workflow intelligently routes the request, leveraging the Google PageSpeed Insights API for performance metrics and Google Gemini AI to conduct in-depth evaluations for SEO, accessibility, and business value. The AI then generates a clean, professional, and client-ready report from the findings. Finally, the system automatically formats the report into an HTML email and delivers it directly to the user's inbox, providing actionable insights with zero manual intervention.

modern-landing-page

React - tailwind - FramerMotion - TypeScript

Brainwave - Modern UI/UX website, developed using React.js and Tailwind CSS, exemplifies modern UI/UX principles. Its sleek design, seamless animations,

QR-Code-Generator

NextJs - tailwind - Shadcn - TypeScript

This project is a QR Code Generator built with React and TypeScript. It allows users to generate and download QR codes in multiple sizes with custom colors. Users can also copy the generated QR code to the clipboard.

pharmacie-garde

NextJs - tailwind - Puppetee - TypeScript

This repository contains a web application that displays on-duty pharmacies (pharmacies de garde) in a given area. The application helps users quickly find pharmacies that are open outside regular business hours by scraping real-time data from relevant websites.

redTetris

ReactJs - WebSockets - NodeJs - MongoDb

The goal of this project is to develop a multiplayer tetris game on the network with a set of software exclusively from Full Stack Javascript

Movies-api

mongodb - nodejs - socket io - express

A simple movies API built with Node.js, Express, and MongoDB. The API allows users to add, update, delete, likes and retrieve comment movies.

vilion

NextJs - tailwind - FramerMotion

Vilion.ma is a sleek, modern website showcasing a curated collection of products, with a focus on style, quality, and user-friendly navigation.

Car Price Prediction

Python - Sklearn - Numpy

This repository contains a machine learning project for predicting car prices based on various features such as make, model, year, fuel type, transmission, engine size, and mileage. The project uses a RandomForestRegressor model from the scikit-learn library.

Hacker News Scraper

Python - Beautifulsoup

This script scrapes articles from Hacker News and filters them based on the number of votes. The user can specify the number of articles to display and the minimum number of votes required.

Translate Script

Python

Translate Script is a command-line tool written in Python that allows users to translate text into multiple languages. The script accepts text either through command-line arguments or interactive user input and translates it using the translate library.