Vassilis Serasidis

IT And Electronic Systems Engineer at Electronic circuits based on microcontrollers

Thessaloniki, Macedonia and Thrace, Greece
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Vassilis Serasidis is an IT and Electronic Systems Engineer with 11+ years in production and two decades of hands-on embedded design, currently supporting HELLENiQ ENERGY after a long tenure in refinery operations. He combines deep microcontroller expertise (Atmel AVR, STM32) with practical network and electronics skills, having designed open-source projects like a WebRadio player, RFID reader, and a driverless USB HID STM32 bootloader. Comfortable across 8-bit and 32-bit firmware, Vassilis has contributed to well-known community efforts such as Arduino_STM32, extending hardware support and peripheral examples. His background in production engineering and an MSc in Electronic Physics give him a pragmatic systems perspective—bridging field reliability with clean embedded code. Based in Thessaloniki, he maintains a public open-hardware footprint and a knack for turning legacy industrial systems into modern, maintainable electronics solutions.
code11 years of coding experience
job5 years of employment as a software developer
bookBachelor’s Degree, Computer Science, Bachelor’s Degree, Computer Science at Hellenic Open University
bookMaster of Science - MSc, Electronic Physics, Radioelectrology, Master of Science - MSc, Electronic Physics, Radioelectrology at Aristotle University of Thessaloniki (AUTH)
github-logo-circle

Github Skills (18)

bootloader10
usb-hid10
spi10
c1110
microcontroller10
c1710
sys10
embedded10
serial-communication10
stm10
arduino10
midi-instrument9
midi9
ethernet9
cprogramming-language8

Programming languages (4)

C++CSCSSPHP

Github contributions (5)

github-logo-circle
Driverless USB HID bootloader and flashing tool for STM32F10X devices
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:5 releases, 70 commits, 9 PRs in 2 years 2 months
Contributions summary:Vassilis's contributions primarily involve initializing and configuring the STM32F10x microcontroller for a driverless USB HID bootloader. Their initial commit established the project's foundation, and subsequent commits included code modifications. Further commits show the user adding compiled files and minor bug fixes. They added support for the Maple mini board and made several other updates.
stm32hiddriverlessdfuusb-hid
Arduino STM32. Hardware files to support STM32 boards, on Arduino IDE 1.8.x including LeafLabs Maple and other generic STM32F103 boards
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:32 commits, 21 PRs, 19 comments in 3 years 2 months
Contributions summary:Vassilis primarily contributes to the `arduino_stm32` repository, focusing on expanding the hardware support for STM32 boards. Their work involves removing unused libraries and integrating new libraries, such as the Ethernet and touch screen library. They also provide examples for using hardware peripherals, including SPI ports and the VS1053B MIDI player, demonstrating a hands-on approach to utilizing the STM32's features.
stm32f103makersstm32bluepillgeneric
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Vassilis Serasidis - IT And Electronic Systems Engineer at Electronic circuits based on microcontrollers