Skip to content
View elecarlier's full-sized avatar

Highlights

  • Pro

Block or report elecarlier

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

Hallo Welt, I'm Eléonore 👋

Software Engineer · Visual Arts Enthusiast · 42 Berlin Graduate

🎓 Graduate of 42 Berlin  |  Based in Berlin, Germany  |  From Belgium 🇧🇪  |  eleonorecarlier@hotmail.be


About Me

I'm a software engineer with a passion for combining technical precision with creative vision. Currently exploring the intersection of code and visual arts through research in lenticular photography.

  • Researching lenticular photography & depth-based imaging
  • Love solving algorithmic puzzles (Advent of Code addict)
  • Passionate about projects where tech meets art

Tech Stack

C C++ TypeScript Python JavaScript Vue.js Docker Node.js Fastify RabbitMQ


42 Berlin — Group Projects

These projects were built collaboratively at 42 Berlin, requiring strong communication, code review, and teamwork.

Project Description Tech Team
Transcendence Full-stack real-time Pong platform with tournaments, chat, user profiles and microservices architecture TypeScript, Vue 3, Fastify, RabbitMQ, WebSockets, Docker Group
webserv From-scratch HTTP/1.1 web server supporting GET, POST, DELETE, CGI, virtual hosts C++ Group
Minishell Reverse-engineering a Unix shell — parsing, pipes, redirections, built-ins C Duo
miniRT Raytracer modelling 3D objects and simulating light beams C Duo

42 Berlin — Solo Projects

Individual projects completed during the 42 Common Core curriculum.

Project Description Tech
fract-ol Fractal explorer rendering Mandelbrot & Julia sets with zoom & color C
philosophers Dining philosophers problem — threading & mutex synchronization C
Minitalk Client-server communication using UNIX signals (bit by bit) C
push_swap Sorting algorithm with a limited instruction set and two stacks C
ft_printf Reimplementation of the C printf function C
C++ Modules 42's C++ module series covering OOP, templates, STL, and more C++
Data Science Piscine 42's intensive data science bootcamp exercises Python

Personal Projects

Projects I built out of curiosity, passion, or to keep learning.

Project Description Tech
miredit CLI tool for lenticular print preparation — automates pixel-level modifications to images exported from Lenticular Suite, adapting registration marks for oversized or same-size plate configurations Python, NumPy, Pillow
print_calibrator (private) Generates calibration mires, places images on them with sub-lens precision, and produces adjustment mires to correct residual print offsets Python, Pillow
MLDepthLayers Machine learning exploration for depth layer analysis — linked to my lenticular photography research Python
Advent of Code 2025 My solutions for AoC 2025 Python
Advent of Code 2024 My solutions for AoC 2024 C++
Tetris Tetris clone built in C++ C++
Fullstack Open Following the University of Helsinki's fullstack open course JavaScript

Connect with Me

LinkedIn

Pinned Loading

  1. OwnerOfJK/miniRT OwnerOfJK/miniRT Public

    Raytracing project modelling 3D objects while simulating light beams.

    C 1

  2. 42OK42/webserv 42OK42/webserv Public

    C++ 1 2

  3. deniz-oezdemir/Minishell deniz-oezdemir/Minishell Public

    Reverse-engineering a Unix shell

    C 1

  4. Transcendence Transcendence Public

    Real-time multiplayer Pong platform — microservices architecture, WebSockets, tournaments, chat and user profiles. Built with TypeScript, Fastify, Vue 3 and RabbitMQ. Final project of the 42 Common…

    TypeScript 1 1