Daniel Poveda's Projects
A reverse shell for Windows and Linux written in C.
My simple Chip8 emulator
Automated deployment of Inception on a remote server using Ansible.
42 Cursus: c++ modules for learning the language.
This project is inspired by the world-famous Wolfenstein 3D game. which was the first FPS ever. Working with ray-casting the goal is to make a dynamic view inside a maze, in which you'll have to find your way.
42 Cursus - FdF: Wireframe rasterizer.
42 cursus - ft_containers: re-implementation of some c++ STL containers.
This project is about recoding the ping command.
42 Cursus - ft_printf: A simple implementation of C printf function to add it to the libft and use it in future projects.
42 cursus: docker and docker-compose project, see README.md for more info.
The aim of this project is to get familiar with assembly language by reconding a few libc functions.
42 Cursus - Libft: My implementation of some useful C functions and some additional ones to use it in future projects of 42.
A series of Linux kernel programming assignments
A simple library for argument parsing in C.
This project aims to recreate most of the bash shell.
A simple unit test framework for C and ASM in C.
A "mini" implementation of vim :3
42 Cursus - philosophers: this project is a training to multi-threads/multi-process programming.
42 Cursus - push_swap: This project involves sorting data on a stack, with a limited set of instructions, and the smallest number of moves. To make this happen, you have to manipulate various sorting algorithms and choose the most appropriate solution(s) for optimized data sorting.
A tester for 42 push_swap project (more info in README.md).
This project aims to create a basic HTTP server following the HTTP/1.1 standard in C++98.