My Projects

A collection of my work showcasing various technologies, design approaches, and problem-solving skills. Each project represents a unique challenge and learning opportunity.

all

Education Tech Platform

Education Tech Platform

My first 6 months internship was at Ederest startup, where i worked on the user and admin dashboard from scratch, and the backend of the platform.

NextJsTypeScriptPostgreSQLDjangoTailwind CSSDjango
Carey Car Rental Platform

Carey Car Rental Platform

Carey Car Rental platform allows user to rent cars, and manage cars, contributed to fix bugs, and add some missing features in it.

NextJsTailwind CSSPostgresql
Budget Tracker with n8n and OpenAI

Budget Tracker with n8n and OpenAI

I create a simple flow that tracks your expenses and income using n8n, the idea is you can record your expenses and incomes with a user friendly message via chatting with telegram bot with user friendly bot.

n8nOpenAI APIAutomation
My Portfolio

My Portfolio

My portfolio built with NextJs and some animation, you can toggle between light and dark mode, and view my projects, skills, and contact me via the contact form.

Next.jsFramer MotionTailwind CSSTypeScript
Hirfaty.com

Hirfaty.com

My job in the project was to fix bugs, and host the platform on hostinger, i used Ngnix as a reverse proxy to serve the ReactJs frontend and the NodeJs backend, and MongoDb as a database.

HostingerMongoDbReactJsHosting
Cub3D

Cub3D

Cub3D is a 42 school team project to create a dynamic view inside a 3D maze. Using the MiniLibX library, we must have implement raycasting in the style of the famous Wolfenstein 3D game, the first true FPS in videogame history.

CRaycastingMiniLibX
Inception

Inception

A DevOps project focused on system administration and containerization. I built a complete infrastructure using Docker and Docker Compose, creating custom images for services NGINX, WordPress, and MariaDB. The project emphasized security, networking, data persistence, and automation, simulating a real-world production environment.

DockerDocker ComposeBashNGINXWordPressMariaDB
WebServ

WebServ

A C++ project to implement a lightweight HTTP server from scratch. I developed features such as HTTP request/response handling, CGI execution, configuration parsing, and multi-client support using non-blocking sockets and the poll() system call. The project replicated the core behavior of NGINX, strengthening my understanding of network programming, web protocols, and system-level development.

C++HTTPCGISocketspoll()
Ft_Transcendence

Ft_Transcendence

A full-stack web application of the classic Pong game, built with Django and vanilla JavaScript. Since external frameworks like React were not allowed, I implemented a custom component-based rendering method similar to React for the frontend. On the backend, I designed database models, implemented authentication, and developed a real-time tournament system using Django Channels for WebSocket communication. This project combined game logic, real-time features, and scalable architecture into a complete multiplayer experience.

JavaScriptHTML5CSSWebSocketsDjango ChannelsPostgreSQL
Portfolio | Developer & Designer