Career Development

Personal Professional Project

Seeking a 2–4 month internship in Computer Science

Engineering student in Computer Science & Telecommunications at ENSEEIHT (Toulouse INP)Software Engineering track. Curious, rigorous and highly committed, I enjoy designing reliable and well-structured software solutions.

Software engineering Systems Networks Clean architecture Teamwork

Education journey

Ongoing

ENSEEIHT · Toulouse INP (Toulouse, France)

Engineering degree in Computer Science & TelecommunicationsSoftware Engineering track (Year 2).

2024–2027 · Preparatory background

CPGE PSI* · Lycée Henri Loritz (Nancy, France)

Intensive maths/physics/engineering training: strong analytical mindset & discipline.

2022–2023

CPGE PCSI · Lycée Henri Poincaré (Nancy, France)

Solid foundations in mathematics, physics, and problem-solving methods.

Graduated with highest honours

Baccalauréat · Lycée Al Mamounia (Meknès, Morocco)

Mathematical Sciences B.

Selection workshops

Mathematics Olympiads · Rabat (Morocco)

Workshops organised by the Ministry of Education, for Moroccan national team selection.

Unix Mini Shell

C · Systems

Command-line interpreter in C with fork/exec, pipes and redirections. Great for OS fundamentals, process handling and robustness.

fork/execpipesIO redirection

Simplified ISP Simulator

Networks

Addressing, routing and client management; validated using ping/traceroute and network configuration scripts.

routingscriptsdebugging

Recipe Manager (GUI)

Java · OOP

Java application with GUI: search, filtering, recipe suggestions and persistent data storage.

JavaGUIpersistence

Huffman Text Compressor

Ada · Algorithms

Complete lossless compressor/decompressor based on the Huffman coding algorithm.

treesencodingfile format

Personal ePortfolio Website

HTML/CSS/JS

Website with JavaScript animations and interactions, showcasing my projects and skills.

UIanimationsstructure

TIPE · Eddy currents (NDT)

Signals

Non-destructive testing for fencing foils: synchronous detection, impedance bridge, and crack detection validation.

synchronous detectionimpedancevalidation

For code, reports and deeper explanations, please visit my GitLab repository above.

Professional experience

Survey Data Analysis Intern Oct.–Nov. 2024 · Meknès, Morocco
  • Processed and summarised survey data (Excel, initial analyses with Python).
  • Contributed to field studies: questionnaire preparation and data collection.
Robotics Instructor 2023–2024 · Meknès, Morocco
  • Led practical sessions for middle-school students: algorithmic thinking and programming.
  • Designed engaging activities around robotics and Python (turtle).
Secretary (Medical Practice) Summers 2022–2023 · Meknès, Morocco
  • Handled administrative tasks and organised patient records.
  • Managed reception, appointments and coordination with healthcare professionals.
Volunteer · Moroccan Villages Jul.–Aug. 2025
  • Took part in on-site activities in rural areas.
  • Supported educational and social initiatives (logistics & organisation).

Skills & tools

Programming

JavaPythonCAda JuliaOCamlCRAPS Assembly

Systems & Networks

LinuxWindowsNetwork protocolsWireshark

Data & Optimisation

SQLAMPLOperations ResearchOptimisation

Web

HTMLCSSJavaScript

Scientific computing

MATLABSimulinkModelling

Tools & methods

GitGitLabGitHubVS Code EclipseLaTeXMicrosoft OfficeAgile (Scrum)

Languages

ArabicNative
FrenchC1
EnglishC1
SpanishA1

Interests

Football Bodybuilding Ping-pong Gaming

Sports helped me develop discipline, consistency and competitive mindset.

Roadmap

Now

  • Keep sharpening software engineering fundamentals
  • Deepen systems + networking practice
  • Document my work clearly (README, structure, results)

Before the internship

  • Polish CV + project storytelling
  • Prepare technical interviews (projects, trade-offs, debugging)
  • Target teams with real engineering constraints

During the internship

  • Ship reliable code + tests
  • Learn team workflows (reviews, CI, planning)
  • Leave clean documentation and measurable impact

Let’s talk

If you have an internship opportunity or want to discuss software/systems/networks, feel free to reach out.