UTC engineer

Mohamed Tahiri,


passionate about computer scienceAIdeep learningengineeringalgorithmsprogrammingarchitectureBackendDevOpsDevOps

Passionate about artificial intelligence and software architecture, I love transforming ideas into concrete solutions.

About me

A glimpse into my journey

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

Feb. 2022 - June 2024
Early years at UTC

Early years at UTC

I studied at UTC, a French engineering school, where I built a solid foundation in computer science, including algorithms, data structures, software engineering, and systems architecture.

Feb. 2023 - Feb. 2024
Competitive programming

Competitive programming

Within my university's programming club, I taught competitive programming. We explored algorithms, data structures, and problem-solving techniques using LeetCode. During one competition, my team and I finished in 6th place out of approximately 70 teams.

Sept. 2024 - Feb. 2025
Internship at Napta

Internship at Napta

I worked as a data engineer and backend engineer (Python, Flask, PostgreSQL, Airflow...) to build efficient data pipelines. I collaborated within an agile team of 7 senior engineers.

Sept. 2024 - Present

Project to gain experience

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

Feb. 2025 - Jan. 2026
5th year @ UTC (ISI)

5th year @ UTC (ISI)

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

Projects

Some projects I've worked on

Discover a selection of projects where I've applied my skills to solve real-world challenges. Each project reflects my passion for creating impactful and well-designed 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

Technologies I work with

Below is a non-exhaustive list of technologies I use to build reliable and high-performance solutions.

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 many people and learned a lot from them. Here are some of their comments about me.

NA

“I highly recommend Mohamed! His strong adaptability, genuine curiosity (which led him to explore and deepen his knowledge across many technologies), and product-oriented mindset are real 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 improvements. He quickly became familiar with the codebase and adapted to our processes, which allowed him not only to be productive within the team very quickly, but also to bring valuable ideas.

Mohamed demonstrated great curiosity across very different topics. He consistently formulated constructive proposals and successfully led internal initiatives — from idea to team adoption, through development and quality assurance.

The entire Napta team really enjoyed working with him!“

JGL
Julien G. LopesInternship supervisor @ Napta

“I had the opportunity to work with Mohamed on a personal project 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 performant 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 deadlines for the projects we worked on together. I am convinced that Mohamed will excel in his future assignments, thanks to his skills, professionalism, and positive attitude.

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

RM
Rabie MenadFrontend developer @ Decathlon
NA

“It was a great pleasure to oversee Mohamed's excellent work during his internship as a Backend/Data Engineer at Napta. As his N+2, I was able to observe his significant impact from a broader perspective, and I am genuinely very pleased with his contributions.

Mohamed quickly established himself as a major asset to the team. He impressed us with his adaptability and technical curiosity, rapidly familiarizing himself with the codebase and processes, which is critical for complex topics like data integration, DevOps/CI, and workflow automation (Airflow/Python).

What truly sets Mohamed apart is his product-oriented mindset and sense of initiative. He was not just an executor; he consistently made constructive proposals and even successfully led internal initiatives (from idea to deployment, including QA), a level of engagement and maturity far exceeding expectations for an intern.

I wholeheartedly recommend Mohamed. His technical potential, proactivity, and ability to deliver immediate added value are rare and highly sought-after qualities. The entire Napta team thoroughly enjoyed working with him.”

OK
Olivier KnellSenior Engineering Manager @ Napta
FAQ

Learn more

Find here all the key information regarding the duration, availability, and opportunities related to my internship to give you a clear vision of my application.