PROJECT
DeepLyfe CMS
DETAILS
DeepLyfe CMS
Super-Admin & Email Marketing Platform
DeepLyfe CMS is an all in one business platform for DeepLyfe where I worked as a software engineer, and my part of it was the super admin dashboard and the whole emailing product. The emailing side is a real email marketing tool: companies build up their contacts, group them into contact lists and enterprises, design a mail with a drag and drop template builder, then send it to a whole segment and follow the results as campaigns with detailed open and click statistics. On the super admin side I worked on the back office that runs the platform itself, managing every company, their plans and pricing, and the modules each one unlocks. I built it end to end, a Laravel API on the backend and a React, TypeScript, Vite and Tailwind front end on top of shadcn and Radix, with Redux Toolkit and react-query in between, and I implemented a good share of the backend features sitting behind these screens too. The wider platform also covers marketing, invoicing, subscriptions and billing with Stripe, but keeping the emailing and admin side feeling like one calm, coherent product is the work I am proud of.

















OTHER PROJECTS
Multitenant Delivery & Logistics Management Platform
DeepLyfe Tracking is a national, multitenant delivery and logistics platform for DeepLyfe, built to run the day to day of parcel delivery companies right across Algeria, the kind of system where thousands of packages move between stop desks, hubs and delivery men in every wilaya, every single day. I contributed to it as a software engineer, working across a lot of the features on both sides of the stack, a Laravel API on the backend and a React and TypeScript front end. The product serves five completely different kinds of users from one place: a company admin with live dashboards, package tracking on interactive maps, wilaya and commune pricing grids, office wallets, invoices, roles and statistics; stop desk employees with a heavy parcel control grid and trip and shipment management; delivery men, shops and partners each with their own dashboard and wallet; and a super admin over all of them managing every enterprise and its subscriptions. It generates PDFs, barcodes and QR codes on the fly and runs in French, Arabic and English with full right to left support. It is easily the most feature dense product I have worked on, and keeping all those roles feeling simple was the real challenge....

Anime, Manga and Comics E-Commerce Platform
KsK Store is a full featured online store for anime books, manga, comics and merch that I designed and built end to end. On the backend I used Django 5 with the Django REST Framework and PostgreSQL to power a large catalog organized by categories, authors, artists, genres and publishers, with search, filtering and pagination throughout. Authentication runs on JWT with a short lived access token kept in memory and a rotating refresh token in an httpOnly cookie, and the shopping side covers a server side cart that merges on login, favorites, product reviews and a blog. Checkout is fully atomic with stock locking, order cancellation, downloadable PDF invoices and email confirmations, all backed by an in app notification system. The frontend is a Vue 3 single page app with Pinia and Tailwind, and staff get their own admin panel to manage products, orders, reviews, reports, the newsletter and users, with the whole stack wrapped up in Docker Compose behind nginx and gunicorn plus a CI/CD pipeline ready for deployment....
E-Learning Website
Rayhane is an Algerian platform that allows educators to create online classes whereby they can store the course materials online, manage assignments, quizzes and exams, monitor due dates, grade results and provide students with feedback all in one place, developed using VueJS by Createch agency, I maintained and added some admin dashboard related features....

Backend AI Powered cloud storage
CogniFile is An intelligent, AI-driven cloud storage solution that simplifies file management, enhances productivity, and ensures data security as it allows the users to search more easily using Natural&Multi language and search support with advanced options, it has malicious and duplicate file detection, Advanced and automatic file hierarchy/organization and all this coming with a contextual chatbot, I been a part of the team as a Fullstack DevOps Engineer, I worked on many features of the service using FastAPI, Firebase, Next.js for the frontend tie to tie with application deployment, maintainance and monitoring using GCP, Nginx, Docker and certbot, we won the best commercial potential prize with this product in the largest hackaton in Africa organized by A2SV (backed by Google)....
On-site Construction Management System
Optimized On-site Field Construction Management System integrating predictive analytics for future challenges and real-time tracking of tasks and employees using MERN stack. We've been awarded third place in MicroHack2.0 Hackathon for innovation and practicality!...

Landing Page, Web Application
Unveiling the DevFest'23 website, a digital marvel featuring a captivating hero section and dynamic animations developed by me. I used Next.js 13 and Tailwind CSS, ensuring an immersive experience on all devices. GSAP animations bring the site to life, from subtle fades to eye-catching parallax scrolls. Being a part of the website definitely highlighted and proved my skills....

Articles Search Engine with Managment System
We developed a full stack Article Search engine web application using Django, React, Elastic search and Docker that enables authenticated users to search for scientific articles using keywords. Users can filter search results by keywords, authors, institutions, and publication dates, view detailed article information, and save favorite articles. Administrators can manage moderators and upload articles in PDF format, where text is extracted and indexed using Elasticsearch. The application ensures efficient retrieval and management of scientific research, enhancing accessibility and organization for researchers....
Landing Page, Web Application
CSE Around Algeria is a tech-oriented event that seeks to bring together Algerian students by organizing various workshops simultaneously across different regions of the country....
Landing Page, Web Application
Unveiling the GHack'23 website, a digital marvel developed by we, the GDG Algiers development crew and I was the head of development for this project. we used Next.js 13 and Tailwind CSS. Being a part of the website definitely highlighted and proved my skills in both soft and hard skills!...

PMS as Saas, Hotel Managment System
We developed a comprehensive full-stack Property Management System (PMS) as a Software as a Service (SaaS) solution specifically designed for hotels. The system utilizes Next.js 13, React, Tailwind CSS, React Query, Zustand, Express, MongoDB, PostgreSQL, and other technologies, Throughout the project, we delved deeply into various aspects of hotel management, including departments, rooms, housekeeping, restaurant operations, transportation, authentication, and staff management. We also implemented a range of functionalities for clients, such as booking services, transportation arrangements, reviews, chat functionality, and notifications....

Blogs, Web Application
The web application is a blog platform with social media features that offers CRUD (Create, Read, Update, Delete) functionalities. It is built using Vue, Vuex for state management, Sass for styling, and Firebase for authentication....
Landing Page, Website
Presenting the PetCare, a virtual fictional veterinary clinic. I coded the landing page with HTML, Sass, and JavaScript, it seamlessly combines structure, style, and interactivity. Witness the fusion of technology in this showcase of elegance and functionality....
Geographic Information System Reports Web Application
During my 4th-year internship at HR Technology, I developed a Geographic Information System (GIS) web application designed to improve road infrastructure management and safety. The platform, built with Laravel for the backend and ReactJS for the frontend, enables citizens to report road anomalies such as potholes, damaged roads, and missing signs by submitting GPS-tagged reports with photos. I integrated Mapbox and OpenStreetMap for interactive mapping, and implemented role-based dashboards: users can track the progress of their reports (Received, In Progress, Resolved), while administrators can manage submissions, request clarifications, and update statuses. Additionally, I incorporated dynamic analytics dashboards to visualize anomaly distribution by type, status, and user activity. This system enhances communication between citizens and local authorities, streamlining issue resolution and contributing to safer, better-maintained roads....
Swiss Booking and Appointments Platform
ZenBooking is a Swiss booking and appointments platform I worked on at SwissDigiLab, built so companies, individual hosters and speakers can publish events and venues that clients discover, book and pay for online. The backend is split into eight Django services (core, auth, admin, business, client, chat, notification and AI) behind an nginx gateway that routes each service by path, all sharing a PostGIS database that powers location aware search, with Redis for caching and websocket channels; the services integrate through a shared core of Django apps and one common user model rather than a message broker, a service oriented split rather than textbook microservices. On top of that sit five Next.js apps, one per actor: a public landing and account app, a client app for exploring and booking events, a business portal with dashboards, calendars and revenue statistics, a speaker portal for managing invitations and presences, and an admin back office for plans, companies and payments. A shared token cookie signs you in once across all five, and the business portal ships an AI assistant, a LangGraph chatbot that talks the owner through a room rental listing and fills the form for them. Payments run on Stripe from both directions, businesses subscribe to monthly plans while clients pay their bookings through Stripe checkout, with TWINT, bank transfer and cash as alternatives, plus Firebase Cloud Messaging push notifications and a real time websocket chat between clients and businesses. I worked across the platform and its deployment too: Docker Compose stacks running on virtual machines, an nginx config with a virtual host for each app under the zen-booking.com domain, the gateway that fans requests out to the services, SSL through Let's Encrypt with Traefik in front, and separate GitLab CI/CD pipelines for the frontends and the backends. Getting five apps and eight services to feel like one product was the real work....
React Native Client App for the ZenBooking Platform
The ZenBooking mobile app is the client side of the SwissDigiLab booking platform, built in React Native with Expo so people can carry the whole experience in their pocket. It mirrors the web client end to end: you sign in with email, Google or Facebook, then browse events, rooms and companies with real photos, category filters and a map view that plots everything across Switzerland, open an event to read its description and its program timeline, and book a session, pick a plan and pay. Payments run through Stripe's native payment sheet with both card and TWINT, the Swiss favourite, including the TWINT redirect and approval page, and every booking, room rental, gift card and discount follows you across the app. Families book together through shared groups, and members carry their own reservations. It also carries a real time chat with businesses over websockets, push notifications through Firebase Cloud Messaging, maps and Google sign in. The app ships as a dev client with native modules and talks to the same eight Django services behind the nginx gateway as the web apps, so the phone and the browser stay one product....

Decentralized Metaverse Web Application
EarthMeta aims to revolutionize digital real estate with the most advanced platform by developing a new global ecosystem to buy and sell assets in the Metaverse as NFT that is simple, efficient, but most importantly, transparent and blockchain-based, we used Laravel, Vue and Node.js to build the platform and I've been a part of the team as a full stack developer in which I Integrated and created API routes alongside building many features of the platform such as cities explore and buy with the marketplace alongside user profiles and rewards. I also worked on the web3 part where I successfully integrated wallet connect features, payments and interactions with different blockchain networks and vaults, currently the platform have more than 7170 active holders that interacts and make transactions daily!, can't be more proud of the work I contributed with and the opportunity I had there....

Web3 Landing Page
As a part of my role in EarthMeta, I worked on the company's official website, the website used PHP initially and I migrated it to use Nuxt.js alongisde adding many new features such as making multi language support, contact page and integrating new backend endpoints with changing the home page UI and making it SEO friendly....
Burgers Store Web Application
Grrreat project is a burger bar that breaks the mold with unique flavors in a cozy atmosphere. As the team manager, I handled both client and admin sides integration using Django APIs. For the user interface, I employed Next.js, Chakra UI, TypeScript, and Tailwind CSS. My role included overseeing tasks and setting up the CI/CD pipeline. This project showcased my skills in full-stack development, team leadership, and efficient project management. Dive into the Grrreat experience—it's a taste sensation!...

Landing Page, Web Application
As the webmaster of the Scientific Club of ESI (Algiers) during the 2024/2025 school year, I took on multiple roles and responsibilities within the club. One of my key contributions was leading the development of the club’s official website. As my responsibility, I guided the team in building a modern and dynamic platform using technologies like Next.js, Tailwind CSS, GSAP, WebGL and even i18n. This experience not only enhanced my technical skills but also strengthened my leadership and project management abilities, given the fact that this is was the new website design in around 5 years!, I also made sure to migrate the old website to the subdomain old to keep the history of the club....

Cars Renting Web Application
As part of my work at SwissDigiLab, A software agency in Europe, I maintained a showcase website for Outrun vehicles and enhanced SEO alongside performance well as bug fixing. using NextJS with Material UI, with Flask and MongoDB on the backend. This project was a great showcase of my skills, and I'm proud of the work I did there!...

Cars and VTC Rebranded Renting Web Application
As part of my first project at SwissDigiLab, A software agency in Europe, we built a rebranded web app that provides a car rental service for clients. Users can view vehicles and request a rent application, which when approved by the admin, the user can rent vehicles. The admin dashboard allows the admin to manage the users, vehicles, rent applications, subscriptions and feedbacks, I was part of the team as a full stack developer, where I used NextJS (Typescript) with Chakra UI and Tailwind CSS for the UI, and React Query for data fetching. I also used Firebase Cloud Messaging for the real-time notifications, and i18next for internationalization alongside Django with PSQL in the backend. it features the renting process and the landing page of the website. We applied agile methods (SCRUM) with Jira, and a CI/CD pipeline to automate app deliveries....
Landing Page, Web Application
Proud to be a part of the first website for the first club in my school! We, the development team of Alphabit Club, the scientific club of the Higher School of Computer Science at Sidi Bel Abbes (ESI SBA), take great pride in this achievement. Being part of the development team and contributing to the creation of this masterpiece has provided me with valuable soft and hard skills. The alpha-website was built using NextJS, Tailwind CSS, and Firebase for contact-related functionality....
Need a successful project?