hello, I'm
Rui Pires

Software Developer

Drunk coffees

30

Projects Completed

Rui Pires

Software Developer

Software development student with a strong foundation in engineering, coupled with a rich background in music, handling high-pressure environments effectively. Passionate about innovative challenges, project-based learning, and collaborative environments. Skilled in software development and excited to apply my knowledge to real-world projects in the fields of mobility and technology. Actively seeking opportunities to contribute and grow in a dynamic environment.

Portfolio
Check My Work

Below are some of the projects I have worked on. Each card provides a brief overview of the project. Click on the "Read More" link to get detailed information and access the code on GitHub.


42 Common Core Projects
Inception

42 Common Core

Inception is a system administration project focusing on Docker and containerization. I built a secure infrastructure with NGINX, WordPress, and MariaDB containers, ensuring TLS encryption, proper networking, and environment-based security. Bonus features include Redis caching, an FTP server, a static site, and Adminer for database management.

Read More..
Cub3D

42 Common Core

Cub3D, a ray-casting 3D maze game inspired by Wolfenstein 3D. Features include customizable textures, first-person perspective, player movement, and collision detection, with bonuses like a minimap and animated sprites.

Read More..
CPP

42 Common Core

This repository contains my journey through foundational C++ concepts, starting from basic syntax to advanced object-oriented programming principles. Through these projects, I explored topics like memory management, polymorphism, inheritance, operator overloading, and abstract interfaces.

Read More..
Netpractice

42 Common Core

The goal of this project was to configure small-scale networks and troubleshoot network issues across 10 different levels. Each level involved fixing broken configurations using my understanding of TCP/IP addressing.

Read More..
Minishell

42 Common Core

Developed Minishell, a custom shell in C, replicating bash-like functionality. It supports pipes, redirections, environment variables, and built-in commands like echo, cd, and pwd. Additional features include logical operators, wildcard matching, and command history using the readline library.

Read More..
Philosophers

42 Common Core

Simulated the Dining Philosophers Problem using threads and mutexes (version 1) and processes with semaphores (version 2) to manage shared resources and avoid deadlocks.

Read More..
Show More...

Hackathon Projects
Google Cloud Hackathon

Hackathon Project

RITA is an AI-powered triage agent designed to reduce wait times and improve the triage process in healthcare. Developed during a hackathon, RITA allows patients to self-triage before arriving at the hospital, integrating with hospital systems to update records in real time.

Read More..
Vicaima Hackathon

Hackathon Project

The Vicaima Performance Dialogue Platform is a web-based tool developed to streamline the employee performance evaluation process at Vicaima. It supports three user roles—Admin, Evaluator, and Evaluated—each with tailored features for managing and reviewing performance data.

Read More..
BA-Glass Hackathon

Hackathon Project

The BA Glass - Creative Lab project involved analyzing production data to optimize manufacturing efficiency for BA Glass, a leading glass packaging company. Using Google Cloud Services, the project focused on identifying key adjustments in production parameters to maximize throughput.

Read More..
Caetano Bus Hackathon

Hackathon Project

This project was developed during the CaetanoBus Hackathon. It focuses on creating a user-friendly interface for managing production planning data at CaetanoBus. The system integrates data visualization, project and model creation, PEP management, and report generation.

Read More..

Additional Projects
My Portfolio

Additional Project

This is my personal portfolio website where I showcase all the projects I have worked on throughout my journey as a developer. The portfolio includes projects from the 42 Common Core, various Hackathons, and Open-Source contributions.

Read More..
Automotive Service App

Additional Project

This project is a Python-based desktop application developed using Tkinter for managing automotive services. The app provides a user-friendly interface to add, update, delete, and organize various mechanical services. It also features a login system for secure access.

Read More..
FPV Drone Build

Additional Project

This project involves building a 5" freestyle FPV (First Person View) drone from scratch, utilizing various components from well-known manufacturers. The goal of this project was to gain hands-on experience with soldering, configuring, and troubleshooting a drone build from the ground up.

Read More..
Contact
Get In Touch With Me

I'd love to hear from you! Whether you have a question, or a project idea, feel free to reach out.

Get In Touch
Phone Number

+351911184620

Location

Porto, Portugal