Mohamed Aziz Lassoued

Logo

Explore my projects and technical work.

View My GitHub Profile

Electrical Automation Engineer

About

Welcome to my portfolio, where i showcase my work as an Electrical Automation Engineer. Passionate about PCB design, embedded systems, and IoT-based industrial solutions. I am seeking a full-time role in hardware design.

Technical Skills

Education

Experience

4InA Technologie, Manouba | End-of-Year Internship
February 2025 - June 2025

WEMAKE 3D, Ariana | Summer Internship
June 2024 - July 2024

STEG-BTGG, Gabès | Summer Internship
July 2023

Projects

Modular Motherboard for Smart Meters

Technologies: STM32, ESP32, LoRa, UART, I2C, SPI, ADC, Altium Designer, Saturn PCB Toolkit, Power Management

Overview

Designed and developed a modular 4-layer PCB for smart metering applications, integrating sensor acquisition, signal processing, and wireless communication. The board supports:

System Block Diagram

A high-level representation of the microcontroller interfaces, sensor inputs, and communication channels.

System Block Diagram

PCB Design – Gerber Preview

A visual snapshot of the routed PCB, highlighting copper traces, component placement, and ground planes.

View PCB Gerber Preview (PDF)

Assembled PCB

Final assembled board used for testing and integration with the smart metering system.

Demonstration – Flashing and Testing

Short demonstration of alimentation testing, firmware upload via ST-Link for STM32, and via USB to UART converter for ESP32.

▶️ Watch PCB Testing Video

Applications

Polychaeta PCB

Technologies: ESP32, RFM95W-868S2, Altium Designer, LM2596S, TL1963A, SD Card, MAX485, RS-485, UART, LoRa, IoT

Overview

This is a custom 2-layer PCB designed for remote environmental monitoring and real-time data collection, especially in marine environments. Based on the ESP32 microcontroller, the board interfaces with seven RS-485 sensors to gather data such as salinity, and transmits it to the cloud via LoRa for long-range communication. It also includes local SD card storage as a fallback when internet connectivity is unavailable.

Key Features

Design Details

Application Context

Part of the Polychaeta Project, this board supports smart environmental monitoring by collecting and analyzing physical parameters in marine or industrial settings. Combined with cloud services and other embedded platforms (e.g., STM32), the system aims to provide autonomous, reliable, and sustainable tools for environmental protection and ecosystem management.

Documentation & Downloads

Documentation & Downloads

-Assembly Files Download PDF

Applications

ESP32-S3 Mini Board Design

Technologies: ESP32-S3-MINI-1, Altium Designer, Saturn PCB Toolkit, CH343, USB-C

Overview

This is a custom 4-layer development board designed around the ESP32-S3-MINI-1 module, inspired by the official Espressif DevKitM-1. The board offers enhanced flexibility with dual USB-C ports, allowing for both power supply and native USB communication independently.

Key Features

Design Details

PCB 3D View

Documentation & Downloads

-ESP32-S3-MINI-1 Datasheet Download PDF

-Gerber Files Download ZIP

Applications

Custom PCB to control the Modular Cutter Device

This is a custom-designed PCB developed for a modular ribbon and belt cutter system. It acts as the main controller board, integrating stepper motor control, LCD interface, and regulated power supply, all centered around the ESP8266 microcontroller.

Key Features

PCB 3D View

Documentation & Downloads

Gerber Files Download ZIP

Applications

All-Terrain Robot PCB

This is a custom-designed PCB for controlling an all-terrain mobile robot. It is based on the ESP8266 microcontroller and built to interface directly with BTS7960 motor drivers for robust DC motor control. The board also features onboard power regulation to support both logic and motor voltage requirements.

Key Features

PCB 3D View

Applications

3.3V LDO Power Supply Module

This project is a compact and efficient power supply PCB that converts input voltage to a stable 3.3V output using the MIC5317-3.3YM5-TR Low Dropout (LDO) regulator. It’s designed for powering low-power embedded systems, sensors, or wireless modules.

Key Features

PCB 3D View

Documentation & Downloads

Gerber Files Download ZIP

Applications

Second-Order System Response Prototype

This project features a custom PCB designed to demonstrate the dynamic behavior of a second-order system, commonly studied in control systems theory. It is used in university lab sessions to analyze step responses via oscilloscope observation.

Key Features

±5V to 0–5V Analog Signal Conditioning Module

This PCB is designed to adapt an input range of [−5V ; +5V] to a microcontroller-compatible range of [0V ; 5V]. It is used to command a first-order system using an Arduino UNO’s digital-to-analog output, providing a safe and usable analog signal.

Key Features

PCB 2D View

Documentation & Downloads

Printing with PDF Files Download PDF

Applications