Software Engineer · Visual Arts Enthusiast · 42 Berlin Graduate
🎓 Graduate of 42 Berlin | Based in Berlin, Germany | From Belgium 🇧🇪 | eleonorecarlier@hotmail.be
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
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 |
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 |
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 |