Skip to content
View mikabba's full-sized avatar

Block or report mikabba

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 is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
mikabba/README.md

Hi, I'm Michele Abbaticchio 👋

Junior Model-Based & Control Systems Engineer
Real-time control · HIL testing · Embedded systems · Dynamic systems · Engineering ML

LinkedIn


About me

I'm an Automation Engineering MSc student at Politecnico di Bari, focused on model-based design, real-time control systems, Hardware-in-the-Loop testing and experimental validation.

My technical work combines dynamic system modelling, embedded control, real-time testing, optimization and data-driven methods for engineering applications.

Alongside engineering projects, I also develop software applications and educational tools, including management-oriented applications and interactive tools for music learning.


Technical focus

  • Model-Based Design and dynamic system modelling
  • Real-time control and Hardware-in-the-Loop testing
  • Embedded systems with STM32 and ESP32
  • System identification, PID/LQI control and optimization
  • MATLAB/Simulink, C/C++ and Python
  • Machine learning for time series and engineering applications
  • Optimization, MILP and metaheuristic algorithms for engineering problems
  • Software applications and educational tools

Engineering portfolio

Control Systems, Embedded Systems & Robotics

  • STM32 Two-Tank Control System
    Embedded control project for a two-tank water level system using VL53L0X sensors, PWM pump actuation and PID/LQI controllers.

  • STM32 Katana Joint Control
    STM32-based joint-control project for a Neuronics Katana manipulator, including PID control, encoder handling, hardware troubleshooting and system identification.

Machine Learning for Engineering

  • Dutch TTF Gas Price Prediction
    Machine learning project for Dutch TTF gas price forecasting using time series, news data, tweet embeddings, BERT, GRU and BiLSTM models.

System Identification

Optimization & Operations Research


Laboratory repositories

  • Control Systems Lab
    Laboratory repository for smaller experiments, simulations and technical notes related to PID control, LQI control, state-space modelling, nonlinear systems, observers and system identification.

Applied Software & Real-User Tools

In addition to my engineering portfolio, I also design and deploy practical software tools for real users, mainly in educational and operational contexts.

These projects are organized into two showcase repositories that serve as entry points to individual applications, prototypes and deployed tools.

Showcase repository Focus What it demonstrates
Software Applications Lab Management-oriented and operational tools Scheduling workflows, user management, role-based access, room availability, PDF export and real-world application logic
Music Education Tools Educational web tools for music learning Interactive exercises, scoring logic, rhythm training, immediate feedback and student-oriented interfaces

Highlighted application

  • Teachers Calendar Manager
    A deployed operational tool for teacher scheduling and room availability management, including authentication, role-based access, scheduling constraints, private runtime storage and PDF export.

For additional deployed tools, educational applications and software prototypes, see the two showcase repositories above.

Tools and technologies


Current direction

I am consolidating this portfolio around model-based engineering, embedded control, real-time testing, optimization and engineering machine learning, with an emphasis on clear architecture, reproducible code, technical methodology and measurable results.

Pinned Loading

  1. stm32-two-tank-control stm32-two-tank-control Public

    STM32 embedded control project for a two-tank water level system with VL53L0X sensors, PWM pump actuation, and PID/LQI controllers.

    C

  2. dutch-ttf-price-prediction dutch-ttf-price-prediction Public

    Machine learning project for Dutch TTF gas price prediction using time series, news and tweet embeddings.

    Jupyter Notebook

  3. evacuation-parallel-pso-simevents evacuation-parallel-pso-simevents Public

    Dynamic building evacuation optimization using MATLAB, SimEvents and Parallel Particle Swarm Optimization.

    MATLAB

  4. stm32-katana-joint-control stm32-katana-joint-control Public

    STM32-based joint control project for a Neuronics Katana manipulator, including PID control, encoder handling and system identification.

    C

  5. uav-routing-robust-milp uav-routing-robust-milp Public

    Multi-objective UAV routing optimization under uncertainty using MILP formulation and robust optimization concepts.

    MATLAB

  6. control-systems-lab control-systems-lab Public