Skip to content
View FirasMannai's full-sized avatar
  • Hannover

Block or report FirasMannai

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
FirasMannai/README.md

Hi, I'm Firas Mannai ๐Ÿ‘‹

๐ŸŽ“ Electrical & Information Engineering Student
๐Ÿค– Focused on Computer Vision, Edge AI & Robotics
๐Ÿš€ Building real-world AI systems on NVIDIA Jetson & ROS2


๐Ÿ”ฅ What I Do

  • ROS2-based autonomous systems
  • YOLOv8 + TensorRT deployment on Jetson
  • Embedded monitoring systems (Raspberry Pi, BLE, sensors)
  • Machine Learning & Control Systems
  • Python, C++, Java, Flutter

๐Ÿ† Featured Projects

๐Ÿš— Camera-Guided Robotics โ€“ Vehicle Detection & Adaptive Cruise Control

ROS2 + YOLOv8 + TensorRT + Jetson

  • Real-time vehicle detection
  • Custom YOLOv8 model training (dataset preparation & annotation)
  • ONNX export & TensorRT optimized inference
  • Adaptive Cruise Control logic
  • Full ROS2 integration

๐Ÿ”— Repo: https://github.com/FirasMannai/Camera-Guided-Robotics-Vehicle-Detection-and-Control


๐Ÿง  PARO-Style Patient Monitoring System

Raspberry Pi + BLE + Pose Detection + LED State Feedback

  • AI-based pose tracking using MediaPipe
  • Real-time BLE audio streaming & RMS decibel analysis
  • One-button control with RGB LED status feedback (idle, search, record, error)
  • Integrated as a systemd service for autonomous boot & auto-restart

๐Ÿ”— Repo: https://github.com/FirasMannai/PARO-Style-Patient-Monitoring-System


๐Ÿ“ฑ BMI Mobile App (Flutter)

Flutter + Dart + Provider + SharedPreferences + Biometric Authentication

  • Cross-platform Flutter app with clean UI & state management (Provider)
  • Biometric authentication (Fingerprint / Face ID)
  • BMI history tracking with persistent local storage (SharedPreferences)
  • Health insights including body fat & water percentage estimation

๐Ÿ”— Repo: https://github.com/FirasMannai/BMI-Mobile-Application--Flutter-Dart


๐ŸŽฎ Gomoku โ€“ Five in a Row (Java Swing)

Java 17 + MVC + Strategy Pattern + TCP Networking

  • Full MVC architecture with clean separation of concerns
  • Multiple AI strategies (Random, Blocking, Minimax, Alpha-Beta)
  • Network multiplayer via TCP (Server/Client mode)
  • Debug logging & performance analysis tools

๐Ÿ”— Repository: https://github.com/FirasMannai/Gomoku


๐Ÿ“Š Function Plotter (Python + Matplotlib)

  • Config-file-based function parsing
  • Dynamic plotting
  • Structured error handling

๐Ÿ”— Repo: https://github.com/FirasMannai/Function-Plotter


๐Ÿ›  Tech Stack

๐Ÿ’ป Languages

C++ Python Java Dart C

โš™๏ธ Frameworks & Tools

ROS2 NVIDIA TensorRT CUDA OpenCV Flutter Linux

๐Ÿ”Œ Hardware

NVIDIA Jetson Raspberry Pi 5 ESP32


๐Ÿ“ˆ Currently Working On

  • Edge AI optimization
  • Real-time vision pipelines
  • ML model deployment on embedded systems

๐Ÿ“ซ Connect With Me

Email: firasmannai3m@gmail.com


"Turning embedded systems into intelligent systems."

Pinned Loading

  1. Camera-Guided-Robotics-Vehicle-Detection-and-Control Camera-Guided-Robotics-Vehicle-Detection-and-Control Public

    End-to-end ROS 2 autonomous robotics pipeline featuring a custom-trained YOLOv8 vehicle detection model optimized with TensorRT. Implements real-time Adaptive Cruise Control (ACC) on NVIDIA Jetson โ€ฆ

    Python 3

  2. PARO-Style-Patient-Monitoring-System PARO-Style-Patient-Monitoring-System Public

    Raspberry Pi 5โ€“based BLE monitoring and recording system for the PARO robot, featuring audio logging, motor telemetry, real-time pose detection, and robust clinical data storage.

    Python 3

  3. BMI-Mobile-Application--Flutter-Dart BMI-Mobile-Application--Flutter-Dart Public

    Advanced Flutter BMI app with body fat estimation, water percentage, biometric authentication, reminders, and persistent history tracking.

    HTML 3

  4. Gomoku Gomoku Public

    Java-based Gomoku game implemented with MVC architecture, multiple AI strategies (Minimax & Alpha-Beta), TCP networking, and XML persistence.

    Java 3