/*
** 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.
|
Systems & Low-Level |
Tools & Ecosystem |
|
Algorithms & Theory |
Web & Beyond |
| 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 |

