Mafalda Dias

Versatile Software Developer

  • LinkedIn
  • GitHub
  • Email

Featured Projects

Minishell 42

Custom shell supporting execution, piping, redirection, variable expansion, and process control.

Code
Space Invaders University

2D shooter inspired by Space Invaders: custom render loop, collisions, starfield background.

Details Code
Furhat Robotics Skill Work

Kotlin/Gradle skill for Furhat Robot. Including QR scanning, dialog flows and device integration.

About
Code Learn Adapt Build
Cub3D 42

3D raycasting engine in C inspired by Wolfenstein 3D, with texture mapping, collisions, and map parsing.

Code
Philosophers 42

Multithreaded solution to the Dining Philosophers problem using mutexes, timing control, and deadlock avoidance.

Code
Push Swap 42

Sorting algorithm challenge: minimal-move optimization using stacks and efficient instruction sets.

Code
Pipex 42

Reimplementation of shell-like piping: handling file descriptors, process management, and error control.

Code
Fract-ol 42

Real-time fractal visualizer (Mandelbrot, Julia, etc.) using complex numbers and custom MLX rendering.

Code
Get Next Line 42

Implementation of a function to read files line by line using buffered dynamic memory allocation.

Code
Ft_printf 42

Custom implementation of the standard printf function supporting multiple formats and types.

Code
Libft 42

Reimplementation of standard C library functions: strings, memory, linked lists, and custom utilities.

Code