Mechanical Engineer with professional experience in manufacturing, international product transfer and project coordination, currently expanding my software engineering skills through C, Linux/Unix and systems programming.
I develop primarily in C and Linux/Unix environments, with hands-on experience in systems programming, processes, pipes, file descriptors, concurrency, multithreading, IPC, debugging and memory management.
My recent work includes projects from the 42 Porto curriculum such as minishell, Philosophers, push_swap, so_long, minitalk and Born2beroot.
I'm continuing to build software projects and strengthen my technical skills, while remaining open to engineering and technology roles where software, complex systems and hands-on problem solving intersect.
C · Linux · Unix · Git · GitHub · Make · POSIX Threads
- Building and polishing software projects for my portfolio
- Strengthening C, systems programming and software engineering fundamentals
- Open to technical engineering and software opportunities, particularly in international and technology-driven environments.
- minishell: Unix shell implemented in C with processes, pipes, redirections, signals, environment expansion and built-ins
- Philosophers: multithreaded concurrency project using POSIX threads and mutexes
- push_swap: stack-based sorting project focused on algorithms and minimizing operations
- so_long: event-driven 2D game developed in C with MiniLibX


