Hello, I'm

Yanis Mahdi

Software Engineering Student

Passionate about building elegant web solutions and exploring new technologies. I love coding in React, currently studying at Université de Bordeaux . Living in France's flagFrance

Yanis Mahdi's profile picture
<Developer />

Scroll to discover

My Portfolio

Explore my projects, education, and ways to connect with me.

Personal Projects

A showcase of my personal work

Takuzu

Takuzu

A logic-based puzzle game that challenges your strategic thinking and problem-solving skills. Players must fill a grid with 0s and 1s following specific rules, making this game an excellent exercise for logical reasoning.

CitySimulator

CitySimulator

An immersive simulation game where you design, build, and manage a thriving city. With realistic resource management and citizen AI behavior, this project showcases advanced gaming mechanics and real-time simulation techniques.

Ferrari's Lodge

Ferrari's Lodge

A sleek and modern website created for a fictional luxury Ferrari lodge, featuring an interactive gallery where users can upload, delete, and explore multiple Ferrari images. Users can also add custom car drawings made directly on the website using an integrated canvas tool.

Nachos

Nachos

A university project for the Operating Systems course, where we implemented core OS functionalities like process management and file I/O on a minimal OS base. This project demonstrates low-level system programming skills and deep understanding of operating system architecture concepts.

Education

Columbia University

Columbia University

Learning AI Through Visualization

06/2025
Université de Bordeaux

Université de Bordeaux

Master Software Engineering

2024-Now
University of Cambridge

University of Cambridge

Linguaskill Certification

01/2024
Université de Bordeaux

Université de Bordeaux

Computer Science Degree

2021-2024
Skills

My Technical Expertise

I've developed a diverse set of skills throughout my journey as a software engineer. Here are the technologies and languages I work with most frequently.

React

2+ years experience

Building modern, interactive UI components and full web applications with React and its ecosystem.

JavaScript

3+ years experience

Crafting dynamic, responsive user experiences and implementing complex client-side functionality.

C++

C++

2+ years experience

Developing high-performance applications and systems with a focus on efficiency and low-level control.

Python

3+ years experience

Creating scripts for automation, data analysis, backend services, and exploring machine learning concepts.

Contact me

Let's Work Together

Feel free to reach out through any of the channels below. I'm always open to discussing new projects and opportunities.

Bordeaux City

Bordeaux, France

UTC+1/UTC+2 (CET/CEST) • Available for remote work