Skip to content
View LESdylan's full-sized avatar
🏠
Working from home
🏠
Working from home

Highlights

  • Pro

Organizations

@42-Madrid-HUB @Univers42

Block or report LESdylan

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

Typing SVG

     


Contribution Snake

whoami

/*
** dylan.lesieur — 42 School
** Focus: low-level C, systems programming, memory management
*/

typedef struct s_dev {
    char    *name;
    char    *school;
    char    *focus;
    char    *currently;
    char    *philosophy;
}   t_dev;

int main(void)
{
    t_dev me = {
        .name       = "Dylan Lesieur",
        .school     = "42 School",
        .focus      = "Systems programming / Memory optimization",
        .currently  = "ft_transcendence — full-stack capstone (NestJS + React)",
        .philosophy = "If it passes Valgrind, you understood it."
    };

    return (0);
}

I specialize in writing things from scratch: allocators, shells, renderers, sorting algorithms. The 42 model means no lectures, no teachers — you either understand the project or you fail the evaluation. That constraint shapes how I code.


Skills

Systems & Low-Level

C                    ████████████████████  core
C++                  ███████████████░░░░░  modules 00→09
Shell / Bash         ██████████████░░░░░░  scripting + sysadmin
Make                 ████████████████░░░░  build systems

Tools & Ecosystem

Git                  ████████████████████  daily
Docker               ████████████████░░░░  Inception + transcendence
GDB / Valgrind       ███████████████░░░░░  debugging workflow
Linux (Debian/LFS)   ████████████████░░░░  from scratch

Algorithms & Theory

Memory management    ████████████████████  ft_malloc
Sorting algorithms   ███████████████░░░░░  push_swap
Concurrency          ██████████████░░░░░░  philosopher
Rendering / Graphics ████████████░░░░░░░░  fdf, minirt

Web & Beyond

TypeScript           █████████████░░░░░░░  transcendence
NestJS               ████████████░░░░░░░░  backend API
React / Vite         ████████████░░░░░░░░  frontend
PostgreSQL + Redis   ██████████░░░░░░░░░░  data layer

Projects

Project What it is Stack
transcendence Full-stack capstone — real-time web app, 5-person team TypeScript · NestJS · React · Docker
ft_malloc malloc, free, realloc from scratch using mmap C
minirt Ray tracing engine — light, shadows, intersections C
mini_shell Shell with pipes, redirections, built-ins C
philosopher Dining philosophers — threads, mutexes, no deadlocks C
Inception NGINX + WordPress + MariaDB in Docker, from scratch Docker · Shell
ft_linux Linux built from source following LFS Shell
Examen42 42 exam rank 02–04 solutions C
mini-baas A mini Backend-as-a-Service, built outside curriculum Make
catch_error Lightweight C error-handling framework, no overhead C

Stats

GitHub Stats GitHub Streak


Top Languages

Featured repos

Transcendence   Examen42
Philosophers   miniRT

Popular repositories Loading

  1. Universe42 Universe42 Public

    Makefile 4

  2. vite-gourmand vite-gourmand Public

    Vite & gourmand is a company broadly encompasses 2 people withing their organization. they have existed for 25 years long and offer ther prestations for all type of event throughout an evolutive me…

    TypeScript 3 1

  3. LESdylan LESdylan Public

    1

  4. obsidian-ubuntu-installer obsidian-ubuntu-installer Public

    Forked from oviniciusfeitosa/obsidian-ubuntu-installer

    Install the latest version of Obsidian on Ubuntu with just one command.

    Shell

  5. portfolio portfolio Public

    CSS

  6. Quai-Antique Quai-Antique Public

    PHP