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

Alongside my engineering projects, I also design and deploy lightweight web applications for real users, especially in educational and operational contexts.

These projects complement my core engineering portfolio by showing the ability to turn real user needs into usable, deployed software tools.

Project Domain What it demonstrates
Teachers Calendar Manager Operations / Scheduling Scheduling logic, teacher workflows, room availability, user management, role-based access and PDF export
Music Education Tools Educational Web Tools Interactive music-learning games, scoring logic, rhythm training and immediate feedback
Software Applications Lab Software Prototypes Workspace for management-oriented applications, workflow tools and scheduling utilities

Live tools

The Teachers Calendar Manager is the most complete project in this section: it includes authentication, role-based access, scheduling constraints, private runtime storage and PDF export for real operational use.

Related repositories

  • Software Applications Lab
    Workspace for management-oriented software applications, workflow tools, scheduling utilities and application prototypes.

  • Music Education Tools
    Collection of interactive web tools and educational games for music theory, solfeggio and rhythm training.


Tools and technologies


Current direction

I'm currently building a GitHub portfolio focused on engineering projects in control systems, embedded platforms, real-time testing, optimization and machine learning.

The goal is to document each project with clear architecture, methodology, reproducible code and technical results.

Pinned Loading

  1. 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

  2. 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

  3. control-systems-lab control-systems-lab Public

  4. evacuation-parallel-pso-simevents evacuation-parallel-pso-simevents Public

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

    MATLAB

  5. 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

  6. uav-routing-robust-milp uav-routing-robust-milp Public

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

    MATLAB