Skip to content
View mfortuna23's full-sized avatar

Highlights

  • Pro

Block or report mfortuna23

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
mfortuna23/README.md

๐Ÿ‘‹ Hi there, I'm Maria!

I'm a software developer who started programming in 2023.

๐Ÿ’ป About Me

  • ๐Ÿ‘ฉโ€๐Ÿ’ป Studying at 42 School
  • ๐Ÿ’ก Passionate about learning new technologies
  • ๐Ÿง  Big fan of problem solving and clean code
  • ๐ŸŽฒ Board Games
  • ๐Ÿ›ผ Roller Skating

Stats

๐Ÿš€ My Current Projects

Right now I'm working on CPP projects CPP Modules and ft_irc.

๐Ÿ“Š 42 Project

Most of these projects were developed as part of the 42 curriculum, and they cover a wide range of low-level programming concepts โ€” from threading and memory management to graphics and shell design. All built in pure C and tested on Linux/macOS.

๐Ÿง  Project ๐Ÿ“ Description ๐Ÿ”— Link
๐Ÿ•น๏ธ cub3D A 3D raycasting engine written in C, inspired by Wolfenstein 3D. Built using a 2D map, it renders a 3D view with player movement, wall collisions, textures, and a minimap. Runs on both Linux and macOS. Cub3d
๐Ÿš minishell A custom UNIX shell written in C. Supports command parsing, pipes, redirections, environment variables, and built-in commands like cd, echo, and exit. Great hands-on with process management and parsing. Minishell
๐Ÿด philosophers A multithreading project based on the dining philosophers problem. Simulates deadlock-free behavior using threads and mutexes. Explores concurrency, race conditions, and synchronization. philosophers
๐ŸŽฎ so_long A 2D game where the player collects items and exits the map. Built with a minimalist graphics library. Introduced basic game design, event handling, and graphical rendering in C. so_long
โš™๏ธ pipex A UNIX pipe emulator that reproduces shell behavior like cmd < file *pipe* cmd > file. Focused on file descriptors, execve, and piping between processes. Pipex
๐Ÿ” push_swap A sorting algorithm visualizer using two stacks and a limited instruction set. Implemented various sorting strategies and optimized for the fewest moves. Push_Swap
๐Ÿ“– libft A custom implementation of the C standard library. Built essential functions from scratch like ft_atoi, ft_split, and linked list management tools. Foundation for all other projects. MyLibft

๐Ÿ“ซ Let's Connect!

๐Ÿ” Open to Roles: Junior C/C++ Developer | Embedded Systems | Backend

Feel free to check out my projects or reach out if you'd like to collaborate or chat:

Pinned Loading

  1. CPP CPP Public

    C++

  2. cub3d cub3d Public

    C

  3. minishell minishell Public

    C

  4. Philosophers Philosophers Public

    C

  5. push_swap push_swap Public

    C 1

  6. pipex pipex Public

    C