Emri Machreki

Emri Machreki

Developer in Paris, France

About

Just a simple dev 🏄

C, C++, Python, Javascript...

Projects

2025
ft_transcendence

As the final project at École 42, developed a full-stack web application featuring real-time multiplayer Pong game. Implemented user authentication with OAuth 2.0, real-time gameplay using WebSocket, and a complete social features system with friend management. The application was built using Python Django for the backend with PostgreSQL database, and Javascript for the frontend, all containerized with Docker. Integrated advanced security features including password hashing, protection against SQL injections, and secure WebSocket connections.

2024

As part of École 42's curriculum, I developed a basic IRC server in C++(98). This project involved handling multiple clients simultaneously, managing user connections, channels, and message exchanges using non-blocking I/O and socket programming. The server was built to ensure compliance with the IRC protocol, including user authentication, commands parsing, and real-time communication.

2023

Developed as part of the curriculum at École 42, this project involved creating a simplified version of a Unix shell. The goal was to replicate the functionality of a basic command-line interpreter in C language, including handling pipes, redirections, environment variables, and job control. I implemented core shell features such as command parsing, process execution, and signal management, ensuring that the shell could manage background processes effectively.

Work Experience

2022 — 2024

Managed and monitored IT infrastructure, ensuring the smooth operation of systems and networks. Diagnosed and resolved technical issues, supported users, and maintained high availability of services. Took a break from my École 42 curriculum to gain hands-on industry experience.

2017 — 2019
Drive Employee at Carrefour
Drancy, France

Handled customer orders and prepared deliveries for pickup. Ensured efficient service by organizing products, managing stock, and assisting customers with their online orders.

2016 — 2016
Sales Assistant at Primark
Aubervilliers, France

Provided customer service across various departments

Education

2020 — Now
Paris, France

An intensive program focused on advanced skills in software engineering, systems architecture, and network management. The complexity of the projects stems from strict constraints: using older protocols in C with minimal external libraries, while adhering to a rigorous coding standard. This approach encourages a deep understanding of system internals and code optimization. Projects range from low-level system programming to full-stack web development

2016 — 2016
Licence economics and management at Paris VIII University
Saint-Denis, France

Introduced to the fundamentals of economics and management

2015 — 2015
Baccalauréat STI2D SIN at Lycée Le Corbusier
Aubervilliers

Specialized in Information and Digital Systems. Focused on the integration of industrial technologies and sustainable development, with an emphasis on information systems and digital technologies.

Contact

GitHub
Medium