Skip to content
View larocquel's full-sized avatar
🎯
Focusing
🎯
Focusing

Highlights

  • Pro

Block or report larocquel

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.

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
larocquel/README.md

Typing SVG

Léo La Rocque Banner

42 Gmail Linkedin

Content


About Me

C C++ Bash Linux Git Arduino Make GDB

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
  • Founder of MagraThea — Entrepreneurship & Innovation Club at 42 Portugal
  • Mechanical Engineering (2019–2023) — FEUP

Main Repositories

Click a banner to access the repository

42 Common Core Arduino Robotics MagraThea


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 →


Popular repositories Loading

  1. Arduino Arduino Public

    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 1

  2. larocquel larocquel Public

    2

  3. 42 42 Public

    Code, projects, and progress from my time at 42 School.

    C 2