Hi, my name is

About Me

I am an engineering student specialized in Embedded Systems and Connected Objects @Phelma - Grenoble INP. I have a background in computer science and digital electronics. I am currently looking for a job in the field as I will be graduating in 2025.
here are the domains I'm interested in:
- Realtime Linux programming: FreeRTOS and Zephyr
- C/C++ Development
- UltraWideBand (UWB) technology
- AOSP (Android Open Source Project) C/C++ development
Experiences
Software Developer
-
Qorvo
February 2025 - August 2025
Failure monitoring and debugging across the software stack of the Qorvo QM35 UWB chip and its integration in Android devices with C/C++.
Investigating migration from the existing Moodle REST API to a Hasura GraphQL API to eliminate over-fetching and under-fetching of data.
- Built a Sharepoint React Gantt chart webpart for a Sharepoint site.
- Developed POWERAPP Application for a client.
Education
1
2022 - 2025
Engineering school - SEOC specialization
PHELMA - Grenoble INP
Engineering school in Physics, Electronics and Materials.
2
2020 - 2022
Preparatory classes
Lycée Mohammed VI d'excellence - Ben Guerir
Intensive undergraduate studies Technical Sciences and Technologies specialization (TSI). Includes a strong foundation in mathematics, electronics and control systems.
3
2017 - 2020
Baccalauréat STE
Lycée Les Orangers - RabatScientific baccalaureate with high honors.
Projects
School project
C
Realtime programming
FreeRTOS
Interrupts
Control systems
Control Software for NXP CUP CAR
Worked in a team of 2 to build C-based Realtime Control Software for the NXP CUP CAR using FreeRTOS. We used interrupts to handle sensors input (wheel encoders + 2D camera) and implemented feedback loop control algorithms to control wheel's speed and direction with FreeRTOS scheduled tasks.
School project
Java
ANTLR
JUnit 4
Mockito
Gameboy assembly
Developed a compiler for the DECA language in Java
Worked in a team of 5 mixed Phelma and Ensimag students to build a compiler for the DECA language. We also developed an extension of the language to facilitate the development of Gameboy games.
School project
C
Makefile
Algorithms
Data structures
C Spell Checker
worked in a team of 4 on implementing and benchmarking various spellchecking algorithms and data structures with C.
e.g: resizable arrays, linked lists, hash sets, trees, Tries. DFS, BFS.
e.g: resizable arrays, linked lists, hash sets, trees, Tries. DFS, BFS.
School project
C
Makefile
DFS
BFS
Dijkstra
Pathfinding algorithms in C
worked in a team of 3 on implementing different Pathfinding algorithms(DFS, BFS and Dijkstra) in C and benchmarking them on a map of train stations.
School project
Java
OOP
Event-driven programming
Simulating a Multi-agent system in Java
Simulated multi-agent systems in Java Cellular Automata and Boids with predator-prey behavior, showcasing object-oriented design and event-driven programming.
School project
VHDL
ModelSim
SpyGlass
Precision RTL
Xilinx ISE
VHDL Design of a Digital Filter
Worked in a team of 2 on the Implementation of the Design of an FSM-based VHDL Filter. We used ModelSim to simulate the design during development, SpyGlass to validate the synthesizability of the design, Precision RTL to synthetise the design and Xilinx ISE for routing and placement and tested the design on an FPGA Xilinx Spartan3 board.
School project
C
CMake
System V IPC
Multithreading
Multiprocessing
Mutex
Semaphore
C Messaging Client
worked in a team of 2 on implementing a messaging client for an existing server in C using System V IPC mechanisms.
Kotlin
Jetpack Compose
Dagger Hilt
Room Database
Chamilo Sync Kotlin Android App
Developed a Kotlin Android app to synchronize contents of courses from Chamilo with Local storage. Used Dagger Hilt for dependency injection, OKHttp for network requests, Room and Coroutines for asynchronous programming.
Rust
Algorithms
Data structures
Advent of Code 2024
Participated in the Advent of Code 2024 and learned the Rust programming language.
Hugo
Bootstrap
Javascript
Hugo Profile
A highly customizable and mobile first Hugo template for personal portfolio and blog.
Kotlin
Springboot
Orval
React
Typescript
TailwindCSS
TanStack Query
Kotlin Springboot API typesafe React frontend
Showcased how to use a Kotlin/Java Springboot backend with a React frontend while ensuring typesafe API calls using OpenAPI.
Get in Touch
My inbox is always open. Whether you have a question or just want to say hi, I’ll try my best to get back to you!