Available

Mohamed Tahiri,


passionate about computer scienceengineeringalgorithmscodingarchitecturecybersecurityBackendDevOps

Ready to join your team for a 6-month end-of-study internship starting in February 2026.

About me

A Snapshot of My Career

A chronological journey through my key experiences and achievements, highlighting my growth as a computer engineering student.

Sept. 2021 - June 2024
First years @ UTC

First years @ UTC

Studied at UTC, a French Graduate School of Engineering, where I built strong foundations in computer science, including algorithms, data structures, software engineering, and systems architecture.

Sept. 2023 - June 2024
Competitive programming

Competitive programming

In the programming club of my university, I was teaching competitive programming. We've explored algorithms, data structures, and problem-solving techniques using LeetCode. In a competition, my team and I finished at the 6th place out of around 70 teams.

Sept. 2024 - Feb. 2025
Internship @ Napta

Internship @ Napta

Worked as a Data Engineer and a Backend Engineer (Python, Flask, PostgreSQL, Airflow...) to build efficient data pipelines. Collaborated within an agile team of 7 senior engineers.

Sept. 2024 - Present

Project to gain experience

After my courses, I worked 20 hours per week as a full-stack developer (NestJS, JWT, S3, PostgreSQL, Next.js...) contributing to the development of a web app with 8 engineers. More information in the Projects section below.

Feb. 2025 - Feb. 2026
5th year @ UTC (M.Sc.)

5th year @ UTC (M.Sc.)

M.Sc. in Computer Systems Engineering (ISI), with a focus on distributed systems, backend design, and software architecture. The program will conclude with a 6-month internship starting in February 2026.

Projects

Some projects I've worked on

Discover a selection of projects where I applied my skills to solve real-world challenges. Each project reflects my passion for creating impactful, well-engineered solutions.

My biggest project

My biggest project

View
An online multiplayer game

An online multiplayer game

View
A decentralized distributed system

A decentralized distributed system

View
Toolkit

The technologies I work with

Below is a non-exhaustive list of technologies I use to create reliable and performant solutions.

Note: The indicated duration reflects the time I've actively worked with the technology in school, in personal projects and in my internship, rather than traditional 'years of experience'.
Python

Python

2 years
TypeScript

TypeScript

> 1 year
PostgreSQL

PostgreSQL

1 year
NestJS

NestJS

1 year
Next.js

Next.js

8 months
GitHub

CI/CD, GitHub Actions, Shell

6 months

C, C++, C#, Go, etc.

4 months

and many more...

Testimonials

What people I've worked with say about me

I've worked with a lot of people and I've learned a lot from them. Here are some of the things they've said about me.

NA

“I wholeheartedly recommend Mohamed! His strong adaptability, genuine curiosity (which led him to explore and deepen his knowledge in many technologies), and his product-oriented mindset are true assets.

During his internship at Napta, Mohamed had the opportunity to work on data integration and synchronization tasks, DevOps topics, CI, as well as product enhancements. He quickly got familiar with the codebase and adapted to our processes, which not only allowed him to become productive within the team very quickly, but also to contribute valuable ideas.

Mohamed demonstrated strong curiosity across very different topics. He consistently made constructive proposals and was able to successfully lead internal initiatives — from idea to team adoption, including development and quality assurance.

The whole Napta team greatly enjoyed working with him!”

JGL
Julien G. LopesInternship Tutor @ Napta

“I had the opportunity to work with Mohamed for a year, and I can only highly recommend him for his future projects.

He is a versatile engineer, capable of handling end-to-end topics (DevOps, Frontend, Backend, etc.) while designing high-performance and scalable solutions. His attention to detail is remarkable: every deliverable is clean, optimized, and sustainable.

This rigor has been a valuable asset in meeting the deadlines of the projects we worked on together. I am confident that Mohamed will excel in his future missions, thanks to his skills, professionalism, and positive attitude.

A true asset for any team looking to move forward with confidence.”

RM
Rabie MenadFrontend Developer @ Décathlon
OR

“I had the pleasure of working with Mohamed and I can attest to his autonomy and the exceptional quality of his work.

He has always been very reliable and has contributed significantly during the entire collaboration period.”

Ibrahim ZehhafSenior Software Architect @ Orange, IAD, etc.
FAQ

Learn more

Here you’ll find all the key information about the duration, availability, and opportunities related to my internship, giving you a clear overview of my profile.