As a front-end developer with a strong background in backend programming, I am deeply passionate about web development. I thrive on learning new technologies and eagerly approach challenges with enthusiasm and a thirst for knowledge. With a solid foundation in programming, I am excited to explore innovative tools and techniques. I am committed to seizing new learning opportunities and contributing meaningfully to impactful web development projects.
With a diverse skill set spanning front-end and back-end development, I excel in creating dynamic and responsive web applications. My proficiency in languages such as JavaScript, TypeScript, and C/C++, combined with expertise in frameworks like React, NextJS, and NestJS, enables me to build scalable and efficient solutions. Additionally, my experience with tools like Docker and Bash scripting ensures seamless deployment and automation processes.
A real-time multiplayer game inspired by the classic Pong game. Players can create or join a room to play against each other. The game features a chat system, player authentication, and real-time updates using WebSockets.
My personal portfolio website built with React, Next.js and Tailwind CSS. The site showcases my projects, skills. It features a responsive design and smooth animations.
WebServ is a simple HTTP server written in C++. It supports GET, POST, DELETE requests and can serve static files. The server can handle multiple clients concurrently using Multiplexing I/O.
This project sets up a robust infrastructure using Docker and Docker Compose to run multiple services. It includes an Nginx web server, a MariaDB database, and a WordPress site.
Cub3D is a 3D maze game inspired by the classic Wolfenstein 3D game. The game engine is written in C using the minilibx graphics library. It features raycasting, texture mapping, and sprite rendering.
Net Practice is a System Administration related exercise designed to help you discover networking. It covers topics such as IP addressing, subnetting, and network troubleshooting.
Minishell is a project aimed at creating a simple shell program akin to bash. It provides an opportunity to delve into processes and file descriptors in C. The shell supports built-in commands, environment variables, and signal handling...
The Dining Philosophers problem is a classic synchronization problem in computer science. This project involves solving the problem using threads and mutexes in C. The program simulates the philosophers eating and thinking at a table.
Push_swap is a sorting algorithm project that involves sorting a stack of integers using two stacks and a limited set of operations. The goal is to sort the stack in the fewest possible moves. The project involves algorithm optimization and efficiency.
C++ Piscine is a project that challenges participants to dive deep into the world of C++98. The program covers topics such as OOP, STL, containers, algorithms, iterators, and more. Participants complete daily exercises and projects to solidify their understanding of C++98.
So_long is a 2D game project that involves creating a simple game using the minilibx graphics library. The game features a player, collectibles, enemies, and an exit. The goal is to collect all collectibles and reach the exit to win the game.