Skip to content
View LuisQAlmeida's full-sized avatar

Block or report LuisQAlmeida

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
LuisQAlmeida/README.md

Hi, I'm Luís 👋

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.

Core technologies

C · Linux · Unix · Git · GitHub · Make · POSIX Threads

Currently

  • 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.

Featured projects

  • 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

Connect

LinkedIn

Pinned Loading

  1. 42Minishell 42Minishell Public

    Interactive Unix shell in C with quote-aware input processing, variable expansion, pipelines, redirections, heredocs, built-ins, PATH resolution and signal handling.

    C 2

  2. 42push_swap 42push_swap Public

    42 push_swap project in C using constrained stack operations, index compression and binary radix sort, with regression testing and CI.

    C 1

  3. 42so_long 42so_long Public

    Tile-based 2D game in C with MiniLibX, featuring map parsing, flood-fill validation, reproducible dependencies, regression tests, CI, and explicit resource management.

    C 1

  4. 42minitalk 42minitalk Public

    Signal-based client/server IPC in C using UNIX signals, with deterministic synchronization, regression tests, CI, and a pinned Libft dependency.

    C 1

  5. 42Portfolio 42Portfolio Public

    My journey through 42 Porto - a collection of all the projects I’ve completed.

    1