Skip to content
View SavvasSpyridonidis's full-sized avatar

Block or report SavvasSpyridonidis

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
SavvasSpyridonidis/README.md

Hi there! πŸ‘‹

I'm Savvas Spiridonidis, an Integrated Master's student in Software and Computer Engineering at the University of West Attica (Expected Grad: Sept 2026) with a strong passion for Embedded Systems Development.

Currently, I'm the Software Development Lead for the Poseidon Formula Student Team 🏎️, where I apply my skills to design, build, and optimize critical vehicle systems. I thrive on tackling complex challenges, meticulous planning, collaborative problem-solving, and ensuring high-quality results.

πŸš€ What I'm Currently Working On

As the Software Development Lead for the Poseidon Formula Student Team, I'm actively involved in:

  • Leading a team of students in the embedded software development lifecycle.
  • Designing and implementing the team's first Custom Battery Management System (BMS) using C/C++ on STM32 microcontrollers.
  • Spearheading the development of a Custom 4G Cellular Telemetry System utilizing ESP32/STM32, CAN-Bus, GPS, MQTT, and Node-Red for real-time remote monitoring and diagnostics.
  • Integrating hardware and software components, ensuring robust communication via protocols like CAN-Bus and MQTT.
  • Managing the team's codebase using Git/GitHub and fostering effective team collaboration.
  • Previously engineered the ECU software (C/C++) for the team's first electric car, focusing on control logic and CAN-Bus communication.

πŸ› οΈ Skills & Technologies

  • Programming Languages: C, C++, Java, Python (Familiar), SQL (Familiar), VHDL (Basic)
  • Embedded Systems & Hardware:
    • Microcontrollers: STM32, ESP32, Arduino
    • Development: Embedded C/C++, RTOS Concepts (Familiar), Hardware/Software Integration, Digital Logic Design
    • Tools: STM32CubeIDE, JTAG Debuggers (ST-Link), MATLAB (Simulink, Simscape), LTSpice, Oscilloscope, Multimeter, Altium (Familiar)
    • Protocols: CAN-Bus, MQTT, I2C (Familiar), SPI (Familiar), UART (Familiar)
  • Software & Development Tools: Git, GitHub, JetBrains IDEs (CLion, PyCharm, IntelliJ), Linux (Ubuntu, Debian), Docker (Learning), PostgreSQL (TimeSeriesDB), Node-Red, MS Office Suite
  • Other Skills: Problem-Solving, Analytical Thinking, Teamwork & Collaboration, Communication (English C2 Proficient, Greek Native), Planning & Time Management, Attention to Detail, Composure Under Pressure

πŸ”§ Featured Projects

  • Poseidon Team - Custom BMS: Leading development of an STM32-based BMS for safety and performance.
  • Poseidon Team - 4G Telemetry System: Spearheading development for remote vehicle monitoring & diagnostics.
  • Poseidon Team - ECU Development: Developed core ECU software for the electric race car.
  • Smart Sensor Monitoring System: ESP32/MQTT based system for environmental monitoring (Academic Project).
  • STM32 Code Validation System: Automated C scripts for validating embedded functionalities.
  • Battery Pack Assembly & Testing Simulation: Using MATLAB/Simulink/Simscape to model and test Li-ion pack designs.

🌐 Socials:

LinkedIn

Languages and Tools Spotlight:

c cplusplus python git github linux matlab STM32CubeIDE mqtt arduino java postgresql

πŸ“Š GitHub Stats:



✍️ Random Dev Quote

πŸ” Top Contributed Repo


Popular repositories Loading

  1. SavvasSpyridonidis SavvasSpyridonidis Public