Type:

Project Name:

Description:

Technologies:

movie-list

A web app for creating and sharing movie lists. It's a fully functional web app that you can try right now.

NextJS

Supabase

React

PostgreSQL

Typescript

HTML/CSS

Camagru

A social platform website where you can post images with stickers on top of them. It's kind of like a mixture of Instagram and Snapchat. (The live site resets every 24h.)

Javascript

HTML/CSS

PHP

MySQL

NGINX

Docker

moviterm

A movie rating app for terminal. The project includes A CRUD API for the movies, a terminal user interface that uses the API and, a CLI tool for importing your IMDB and Letterboxd ratings into the database using the API.

Go

SQLite

ft_transcendence

A web application where you can play pong against other players, join a chatroom and chat real-time with other people, send friend requests to other players and much more...

NestJS

Typescript

PostgreSQL

Prisma

React

HTML/CSS

Docker

minishell

A mini command interpreter (shell) based on bash.

C

ft_containers

Reimplementation of some STL containers such as Vector, Map and Stack in C++98.

C++

my-portfolio-website

The website that you are currently on.

Astro

HTML/CSS

Typescript

ft_irc

A minimal IRC server project using C++.

C++

cub3D

A 3D map renderer using raycasting technology (Wolfenstein 3D like).

C

CPP_Modules

Collection of some small projects I did when I was learning about Object-Oriented Programming with C++.

C++

push_swap

A number sorting program using only 2 stacks and some strict rules.

C

philosophers

A CLI application about the famous dining philosophers problem using Multi-Threaded Programming in C.

C

minitalk

A communication server and client program using only 2 singals.

C

ft_printf

Reimplementation of the printf function in C.

C

libft

Reimplementation of some standard C library functions such as atoi, memcpy, strcpy, split...

C

get_next_line

A function for reading a line from a file descriptor in C.

C