Skip to content
View thiagoricardop's full-sized avatar

Highlights

  • Pro

Block or report thiagoricardop

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.

Content in all repositories owned by your account will be closed.
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
thiagoricardop/readme.md

Hi, I'm Thiago Ricardo πŸ‘‹

πŸš—πŸ” Automotive Cybersecurity & Embedded Systems Engineer

I build and secure low-level software for connected vehicles β€” C/C++, RTOS/POSIX, Linux, and the in-vehicle network stack (CAN Β· LIN Β· FlexRay Β· Automotive Ethernet).

πŸŽ“ M.Sc. Cybersecurity Engineering @ Politecnico di Torino (2025–2026)

πŸš— Postgrad in Automotive Software Development @ STELLANTIS + UFPE - Brazil

⚑ B.Sc. Electrical Engineering (emphasis CS) @ UFMG - Brazil

πŸ“ Santa Cruz, CA Β· Authorized to work in the US (no sponsorship required)


🎯 Focus Areas

  • Automotive security: ECU architecture, CAN/LIN/FlexRay, Automotive Ethernet, AUTOSAR, ISO 26262, Automotive SPICE
  • Embedded & RTOS: C/C++, POSIX, QNX, OSEK-VDX, bare-metal & real-time systems
  • Security engineering: static analysis, threat modeling, MITRE ATT&CK, ML-assisted attack analysis
  • Quality & tooling: Linux, Docker, Git, Makefile, CI/CD (GitHub Actions), unit testing, code coverage

πŸ› οΈ Tech Stack

C C++ Python Linux Docker Git GitHub Actions

πŸ“Œ Featured Projects

  • VMU for Hybrid Vehicles β€” Multi-process Vehicle Management Unit simulation in C (VMU/EV/ICE modules, IPC), with Docker, unit tests, LCOV coverage, and Cppcheck static analysis in CI.
  • Can Bus Sniffer Parser β€” CAN bus sniffer, DBC parser, and intrusion-detection (IDS) demo for automotive cybersecurity.
  • SSH Attack Classification (ML4N) β€” ML pipeline classifying ~230k SSH honeypot attack sessions to MITRE ATT&CK tactics.

πŸ“« Connect

LinkedIn

Pinned Loading

  1. VMU-for-Hybrid-Vehicles VMU-for-Hybrid-Vehicles Public

    This is a repository for the VMU for Hybrid Vehicles Project - Group 4 - Technical Residence in Automotive Software Development.

    C

  2. can-bus-sniffer-parser can-bus-sniffer-parser Public

    CAN bus sniffer, DBC parser, and intrusion-detection (IDS) demo for automotive cybersecurity.

    Python

  3. SSH-Shell-Attack-session-ML4N---Project-4 SSH-Shell-Attack-session-ML4N---Project-4 Public

    This is a repository for the Group Project of the Machine Learning subject 2025/2 of Politecnico di Torino. The repository contains all the necessary files to analyse and implement ML techniques fo…

    Jupyter Notebook

  4. posix-project posix-project Public

    POSIX IPC and Raspberry Pi GPIO vehicle simulators in C - shared memory, semaphores, message queues, threads, PWM and cruise control.

    C

  5. P300-Speller-Interface P300-Speller-Interface Public

    This is a repository for my Final Project of Bachelor's in Electrical Engineering with Emphasis in Computer Science.

    Python

  6. cppcheck-tutorial cppcheck-tutorial Public

    This repository aims for a tutorial of how to use cppcheck in your project for static testing.

    C