9-day longest streak
<!-- Typing SVG --> <!-- Banner --> <!-- Badges --> Content About Me Main Repositories 42 Projects Personal Projects --- About Me <!-- Stack Badges --> Since childhood, I've been…
<!-- Typing SVG -->
<!-- Banner -->
<!-- Badges -->
Content
- [About Me](#about-me)
- [Main Repositories](#main-repositories)
- [42 Projects](#42-projects)
- [Personal Projects](#personal-projects)
About Me
<!-- Stack Badges -->
Since childhood, I've been fascinated by humanity's remarkable ability to start from basic principles and arrive at technologies that once seemed like magic. That sense of wonder never left me, it simply found its place in computing.
- Developer focused on low-level programming and embedded electronics.
- 42 Porto Cadet
- Co-Founder of MagraThea — Entrepreneurship & Innovation Club at 42 Portugal
- Mechanical Engineering (2019–2023) — FEUP
Main Repositories
*Click a banner to access the repository*<!-- To do: Insert MagraThea Repo in the future -->
---
42 Projects
*Here are some of my projects from 42 Porto. Click the project names to view the repositories. A grade higher than 100 means that the bonus tasks were delivered.*
| Project | Description | Tech Stack | Grade |
| :--- | :--- | :---: | :---: |
| minishell | Simplified version of the Bourne-Again Shell (Bash). Done in partnership. | C Bash UNIX AST | 100/100 |
| philosophers | Implementation of the Dining Philosophers problem using multithreading and proper resource management. | C Threads Mutexes | 100/100 |
| minitalk | A small data exchange program that uses UNIX signals to communicate strings between a client and a server. | C UNIX Signals | ★ 115/100 |
| so_long | A small 2D game where a character must collect all items on a map and reach the exit. | C MiniLibX Game Dev | 100/100 |
| push_swap | Implementation of an optimized sorting algorithm using two stacks with the minimum possible number of operations. | C Algorithms Stacks | ★ 125/100 |
| born2beroot | Setup and configuration of a virtual machine acting as a server, adhering to strict security policies. | Debian VirtualBox Bash | ★ 110/100 |
| ft_printf | Recreation of the standard C library printf function, handling multiple format specifiers and conversions. | C Variadic Funcs | 100/100 |
| get_next_line | A function that efficiently reads a line from a file descriptor using static buffers. | C File I/O | 100/100 |
| libft | Custom C library re-implementing standard libc functions, including linked list manipulation. | C Data Structures | ★ 125/100 |
---
Personal Projects
2WD Autonomous Robot
Building an autonomous vehicle from scratch. Powered by Arduino UNO R3, Ultrasonic & Infrared Sensors.
Pokémon La Rocque
My very first step into programming: a Pokémon game built entirely in scratch.mit.edu
Play on Scratch →
-
Arduino
Building a 2WD autonomous robot car with Arduino UNO R3 — a step-by-step journey from blinking an LED to obstacle avoidance and line following.
C++ ★ 15 1mo agoExplain → -
42
Code, projects, and progress from my time at 42 School.
C ★ 2 12d agoExplain → -
larocquel
No description.
★ 2 15d agoExplain →
No repos match these filters.