The ORCA Project is built to improve understanding of the Yocto Project and BitBake by creating a customizable embedded Linux distribution with different image flavors. The project is tested on the STM32MP135F-DK and uses KAS files, containers, and Python virtual environments to provide reproducible and isolated builds, while allowing image customization, security checks, and kernel optimization for reduced resource usage..
View Project
Built a complete Linux system from source — bootstrapping a cross-compilation toolchain, establishing a reproducible chroot build environment, compiling all essential utilities, and finalizing with the Linux kernel and GRUB bootloader to produce a fully functional UEFI-bootable image.
View Project
Developed a motion tracker on a custom minimal Yocto Linux image for Raspberry Pi 4. Authored Yocto recipes, created a custom layer, and cross-compiled a kernel module for the MPU6050 IMU over I2C. A boot-time service script delivers a true plug-and-play experience.
View Project
Represented Tunisia in France. Designed and simulated autonomous mechanisms in SolidWorks, implemented them in two distinct robots, and developed a complex Python state machine as a ROS Node on Raspberry Pi 4 to synchronize servos, pumps, and all onboard components.
View Project
Built a high-precision navigation system on STM32H745, achieving a trapezoidal velocity profile of 1.8 m/s. Odometry and PID control combined to reach a positional error of under 1 mm from target coordinates — validated through extensive testing.
View Project
🌍
🥈
🥉
🥉
🥈
Embedded Systems is a world full of mysteries, and I am on a journey to uncover knowledge —
exploring new possibilities in the captivating synergy of hardware and software. This passion
drives me every day to push my limits and create high-quality digital content for the tech
community, combining technical expertise with creativity to deliver meaningful, engaging experiences.
"Mastering Embedded Systems, Delivering Knowledge and Excitement"