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

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.

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



$ whoami

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

static const t_dev g_me = {
    .name       = "Dylan Lesieur",
    .school     = "42 School",
    .focus      = "Systems / Memory / Concurrency",
    .currently  = "ft_transcendence (NestJS + React)",
    .philosophy = "If it passes Valgrind, you understood it.",
};
Developer building things

I build things from scratch to understand how they really work: memory allocators, a POSIX-style shell, a ray tracer, a Linux system compiled from source.

42's model has no lectures and no teachers. Every project is defended in front of peers, so you either understand it or you fail. That shaped how I write code: readable, leak-free, defensible.

Currently

  • 🛰️ Leading work on ft_transcendence, a 5-person real-time web app
  • 🧱 Building mini-baas, a Backend-as-a-Service, outside the curriculum
  • 🔍 Looking for internships / junior roles in systems or backend

$ stack

Systems Infra & Tooling Web
C · C++98 · Make · GDB · Valgrind Docker Compose · LFS · MariaDB TypeScript · NestJS · React · PostgreSQL · Redis

$ ls ./projects

🧠 Memory & Systems ⚙️ Processes & Concurrency 🎨 Graphics 🐳 Infra & Web

ft_malloc
malloc / free / realloc on top of mmap, zone-based allocation

catch_error
Zero-overhead error-handling framework for C

ft_linux
A full Linux system built from source (LFS)

mini_shell
Bash-like shell: pipes, redirections, heredocs, built-ins, signals

philosopher
Dining philosophers with threads & mutexes, no data races, no deadlocks

Examen42
Exam rank 02–04 solutions

minirt
Ray tracer: ray–object intersections, lighting, shadows

fdf
Wireframe 3D terrain renderer

push_swap
Stack-based sorting under strict operation limits

transcendence
Real-time full-stack capstone, 5-person team

mini-baas
Mini Backend-as-a-Service, side project

Inception
NGINX + WordPress + MariaDB, each in its own container

Featured


$ stats



Contribution activity graph

Popular repositories Loading

  1. LESdylan LESdylan Public

    1

  2. SkillOpt SkillOpt Public

    Forked from microsoft/SkillOpt

    SkillOpt is a text-space optimizer that trains reusable natural-language skills for frozen LLM agents through trajectory-driven edits, validation-gated updates, and deployable best_skill.md artifacts.

    Python 1

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

  4. portfolio portfolio Public

    CSS

  5. Quai-Antique Quai-Antique Public

    PHP

  6. tic_tac_toe tic_tac_toe Public

    JavaScript